我用delphi5.0+paradox数据库开发了一个应用系统,打印用quickreport,有一个数据表只有两个字段很短在报表上打印时太窄,我想用多列打印,但

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

libaoliang

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi5.0+paradox数据库开发了一个应用系统,打印用quickreport,有一个数据表只有两个字段很短在报表上打印时太窄,我想用多列打印,但无法增加多列,请帮助一下(30分)<br />我用delphi5.0+paradox数据库开发了一个应用系统,打印用quickreport,有一个数据表
只有两个字段,很短,在报表上打印时太窄,我想用多列打印,但无法增加多列,也就是
报表可以设置为多列,但添加带区时则是加到整个报表上的,无法向制定的列添加数据区,
想用另一个多字段的数据库进行转换,又找不到好的实现办法,请高手们指点一下!就这
些分了!
 
把quickrep.page.columns设置为需要的栏数(列数),看看可不可以实现你的要求。[:I]
 
同意YoungSun
又学了一着
 
我说过了,
可以设置为多列,
但无法向列中增加组件和带区,
你可以试试,
当设置为多列时,
再增加或设置qrband,
则该qrband 占据了整个报表的区域,
而不是哪一个列的区域,
也就是如何选中某一列或向某一列中添加带区和组件,
我问的是这个,把quickrep.page.columns设置为需要的栏数(列数),
我早已会设,但不会用请告诉我如何用?
 
当你设置为多列的时候,如果一列显示满了,会接着在第二列显示,直到当前页所有列都显示
满了,才显示到下一页。你只需要设置共多少列就可以了,也就是说按照只有一列的情况完成
设置后,把columns改成需要的列数就可以了。
注:我是直接把quickrep的dataset指定到一个表,而不是在needData中写代码,如果你有特
别要求,请自己尝试一下,应该不太困难。[:I]
 
多人接受答案了。
 

Similar threads

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