热情软件屋

 

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。

此问题由张云远回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio