谁来解决D5中报表不能自动换行问题?(100分)

  • 主题发起人 主题发起人 海风
  • 开始时间 开始时间

海风

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我用的D5(5.62)安装后,做数据库报表时,各项设置都正确,
却出现了不能自动换行的问题,请问你们谁遇到过此问题?
那位朋友愿意帮忙解决?
 
什么自动换行?qr?
 
有人来回答吗?

没人的话3天后我把问题结束掉。。。
 
什么自动换行?
 
我试了100遍了,还是不支持自动换行
:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
 
这个问题是因为d5英文版和中文的兼容性引起的。
我也正在解决这个问题,我现在试了如下方法:
1。用text字段,用dbrichtext报表控件输出。
2。进入数据库之前将字符串手工分段,方法是在定长(报表输出的宽度往字
符串插入一空格或换行符(#13),然后现款入数据库,这需要编程,过程有
些烦琐。
如你有了更好方法请告诉我。
 
可通过编程设置固定字数便插入换行符,但注意要检测换行处是否是汉字,否则在半个汉字处换行会造成乱码。至于汉字的ascii码,好像第一位总是1,这样便可检测出来。
 
cell空间的最新版本支持自动换行。不过好贵的。
海风:
认识 little fish?
 
如果你用的报表向导自动生成报表,而字段又太多时,
就不会自动换行。
解决的办法就是手工制作报表,
很烦琐、但不困难。
找一本书照做就行了!
 
好了现在找到解决的办法了,用QRreport3.06即可,而且解决了DBTEXT中单字节
字字符不能显示的问题,谢谢大家

to:千中元
我不认识 little fish,愿意交我这个湖北枣阳朋友的话请来信
Email:xin_jian@21cn.com

 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部