几个关于报表的问题(100分)

X

xxy

Unregistered / Unconfirmed
GUEST, unregistred user!
1:当我的数据字段在一行打印不下时,剩余的列如何自动打印到下一页?如何做才能自动折行?
2:如何在打印时动态得到打印纸的大小,从而动态改变报表的大小?
3:我的分组报表,第一条组信息不能打印出来,而其余的则能,如何解决?
 
1. wordwrap=true就可以.
2. no way:-(
3. source???
 
printer.pagewidth
printer.pageheight
 
to cytown:我的数据库的字段为动态的,报表也是动态生成的,你的方法我试过了,
并不折行!
to www:我在PREVIEW 前,动态设置QUICKREP的PAGE中的LENGTH,HEIGHT,可是
并未改变报表的大小?
 
1、你如果用的D5,那么D5在这里有个Bug,其实D4已经解决了的,不知在D5中怎么又错了。在D4中:WordWrap:=true;AutoSize:=false
3、可能有什么东西挡住了吧?看看是否多加了什么band一类的
 
quickrep bug太多. 经常会出现某些部分不打. 说不清原因. 试试build all吧.
也许就好了.
 
另外在你动态生成 qr 过程中没事多加几个sleep(100)或者application.processmessages吧. :)
 
to Tanglu:我用的是D4,试过你的方法,不折行!
同志们,PLEASE HELP ME!我十万火急!!!
 
那就用TQRMemo吧,那东西总可以折行了吧
 
我按tanglu的方法,折行就没问题了。多谢tanglu!
如果用可能不太容易.
 
多人接受答案了。
 
顶部