数据表的字段太长太多,无法在一页中排完,有什么解决方法?(80分)

  • 主题发起人 主题发起人 linin
  • 开始时间 开始时间
L

linin

Unregistered / Unconfirmed
GUEST, unregistred user!
数据表的字段太长,无法在一页中排完全部字段,我的想法是将字段分为两行显示,
就像word里的表格一样,可是在quickrep中不知如何做到。
谁有好方法?
 
把DetailBand拉高,里面放俩排QRLabel、QRDBText好了。
 

比如说数据表中某一个记录为:
1 2 3 4 (字段名)
--------------------------------------
abcdef 12345678 wsyz1234 klmnopq
--------------------------------------
我想要的结果是:
1 2 3 4 (字段名)
--------------------------
abc 1234 wxyz lmmn
def 5678 1234 opq
--------------------------
谁有好建议?


to 少爷的拐杖
你的建议结果好像是:
1 2
3 4
--------------------------------------
abcdef 12345678
wsyz1234 klmnopq
--------------------------------------

 
我本来的意思是
-----------------------
1 2
abcdef 123456789
3 4
kdsfksd dfkldflk
-----------------------
看了你举的例子。看来只要把Label的wordwrap属性设成真就可以了
让它能换行,是这个意思把?
我以前还用QRMemo来作显示的。这样也可以自动换行,反正打印出来
别人也不知道。。。。
 
ehlib 已解决该问题。
 
to 少爷的拐杖
还是不行。
我可能说得不是很清楚:在HasDetal(Detail)表段中,我用qrshape画表格,
然后再在shape上用qrdbtext连接数据字段,我是希望在报表中,可以将数据字段限
定可以在shape的范围内,且当长度超过shape的长度时,可以自动换行。而将
qrdbtext的wordwrap属性及autostretch属性设为true都没用。
qrmemo放在detail表段中没什么用吧?


安装ehlib不成功,我只好用delphi自带的控件了。
 
多人接受答案了。
 

Similar threads

回复
0
查看
978
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部