求助!关于报表换行的问题.(100分)

  • 主题发起人 主题发起人 kikiyang
  • 开始时间 开始时间
K

kikiyang

Unregistered / Unconfirmed
GUEST, unregistred user!
最近我用qiuckreport做报表,格式如下
人名 地址 电话
张三 xxxxxxxx 0000

那位告诉我当地址栏的内容过长时,如何自动换行?即:
人命 地址 电话
张三 xxxxxxxxxx 000
xxxxxxxxx
xxx

小弟不胜感激!
 
设置:
QRDBText.AutoSize:=False;
QRDBText.AutoStrentch:=Treu;
QRDBText.WordWrap:=True;
OK。
 
能不能用QRExpr呢?应该如何做?
 
上述的方一样可以用于QRExpr
 
我试了一下,可当地址栏的QRExpr宽度定下来时(宽度小于记录长度),并没有
自动换行啊.preview时,宽度以外的部分显示不出来啊?

当地址为 中华人民共和国 时 予览显示为
姓名 地址 电话
张三 中华 000

这是怎么回事呢?请大虾指教.
 
QRExpr的AutoStrentch,WordWrap都设为True了没有?我试过没问题.
可能是:
张三 中华 000
----用了三个QRExpr?
在这三个QRExpr下还有没有具它的控.如果有可能是下面的控件把
"人民共和国 "这几个字擦掉了.
把下面的控件放到QRExpr的childband中
(在线吗?)

 
你用的是哪个版本的quickreport?
从delphi4-pack2时,也就是quickreport3.05时,
该问题就出现了,如果想解决此问题。
请说句话,OK!
 
我用的是delphi5的quickreport,是3.0,3.05?应该如何解决这个问题呢?
请帮助我.
我的email:fly_sun@btamail.net.cn
 
用我说的方法,在我的机上完全可以,(D5)
你试用QRDBText看在有没有问题。
 
我用QRdbtext试了一下,当要显示这个记录时,显示错误:list index out of
bounds.我的数据库用的是oracle7.3.能不能告诉我您的email,我给您发个
代码,帮我看一下?谢谢.
 
是不是和我用了delphi5的升级包有关?
 
我的 Mail:Tim@edu.21cn.com
 
quickreport3.05的确是不能换行。3.04没问题,没办法。
 
用quickreport3.06forD5,我22:00给你寄一份,请查收。
绝没问题,给分吧!
 
to 海风:发一份给我吧!
 
两位朋友对不起
我的邮件系统出现问题, 所以不能发给你们
请到下面网址下载
http://www.qusoft.no/dfab/qr306pd5.exe
注意不能用netants下载
有840KB
 
只要安装 qr3.06 就可解决了。
 
解决了没有kikiyang
 
to 海风:我下载了qreport3.06,可还是不可以啊..怎么办呢?请指点.
to victortim:你下载后问题解决了吗?
 
to kikiyan:要下载后,问题就解决了。用我上面所讲的方法就可以了。
(要在D5不运行的情况不安装)
 
后退
顶部