怎样在报表中实现两列打印,谢谢!!!(0分)

  • 主题发起人 主题发起人 applezone
  • 开始时间 开始时间
A

applezone

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个报表,报表的 Dataset 设置为 ADOQuery1
在报表上放置一个 Detail 的 QRBand ,再在 Detail 上放置一个 QRDBText,
我打印100条记录要两页的纸,实际上我要是分成两列打印只要一张纸就够了,而且报表更
美观,不会觉的太空旷了,没内容
有没有什么办法能打印两列啊。我的ADOQuery1中的数据量是变化的,有可能很多,也有可能
很少,设置成两列可以节约些纸张啊。
有没有大虾帮帮我。
怎样在报表中实现两列打印,谢谢!!!
 
将quickrep中page属性中的columns设为2。(几例设几)
 
还是用fastreport报表控件吧,实现起来容易些
 
是我没有讲清楚,将quickrep中page属性中的columns设为2还是不行,因为这样左边的
一列会填满记录,再来填右边的一列,这样做出来的报表还是不好看。
我的意思是要左右两列的数据数量要比较均匀,对称。使得报表的上部分有数据,下部分可以空着。
谢谢了。
 
将quickrep中page属性中的columns设为2,然后再调整一下字段不就可以了吗???
 
我有一个比较笨的方法,你如果实在没有别的方法时不妨一试:
比如你要打印的数据表t1由5个字段field1,field2,field3,field4,field5,另建一张表t2,
字段名为field11,field21,field31,field41,field51,field12,field22,field32,field42,
field52,字段类型field11-field51、field12-field52分别对应于field1-field5,
然后编写代码,将t1的每两个记录填写到t2的一个记录中去,再打印t2.
严重申明:只有实在无法可想时才能使用这个方法。:-)
 
但我有一个其它的问题请教!

有这样一个表:

DATA ID NAME PRICE REMARK NUMBER
2001-1-1 123 罗卜 56.00 青菜类 122
2001-3-3 124 土豆 12.00 青菜类 111
2001-3-11 219 豆腐 58.00 豆制品 9
2001-3-11 121 。。 。。 。。
2001-3-11 124 .。 。。。。。。。

这样的表,我想生成一个关于这样的报表:

NAME 1号 2号 3号 4号 5 号。。。。。。31号
罗卜 5 12 89 1 22 12
土豆 11 8 1 1 12 33
.。。。。。。。。。。。。。。。。。
这样的报表如何制作呀
数据量还不小呢?

我用的 C++BUILDER 和 DELPHI!

实现起来太难了,,,不是要建立一个临时的
报表吧? 把每天做为一个字段吗???

先生请多多指教!
急用

我的邮件:along@b2sun.com
电话 : 13802785865




ALONG
2003-5-11
 
后退
顶部