QRDBTEXT当数据过长时无法实现自动换行
编号:QA003301
建立日期: 2000年9月4日 最后修改日期:2001年8月19日
所属类别:
张云远:
操作系统:WIN2000
编程工具:DELPHI
问题:我用DELPHI5来制作报表打印时,用QRDBTEXT来打印MEMO类型的数据,当数据过长时无法实现自动换行。我已经将WORDWRAP设为TRUE,AUTOSTRETCH设为TRUE,AUTOSIZE设为FALSE,而且出错提示为: LIST BOUNDS OUT (3),请教各位大虾,感激不尽。
水平: 中级
回答:
我自己摸索了一下,发现只要将QRDBTEST组件放在一个BAND上就可以了,可以自动分页,如果直接放在QUICKREP上则会出错。
wyishen的意见:
在DELPHI4.0中,将quickReport 升级后可以解决此问题,但在DELPHi 5中无法解决。
兰文祥的意见:
我用BCB5.0制作报表时也碰到这个问题,用ADOQuery作DataSet不行,但用Table可。
兰文祥的意见:
对于中文,用Table也不行,可考虑用TQRMemo控件,然后在TQuickRep的OnNeedData中加入数据,即可实现分行,具体方法请发E_mail获取:alanhunan@chinese.com。
此问题由张云远回答。
| |
|
|
| |
|
|