报表超宽的问题。(50分)

  • 主题发起人 主题发起人 pingpingniu
  • 开始时间 开始时间
P

pingpingniu

Unregistered / Unconfirmed
GUEST, unregistred user!
现在要做一个报表,比较的宽(比A3纸还宽),当然用QuickRep可以做到,预览
也没有问题,但是在打印时,自动把超宽的部分给截掉了,如何做到在A3的纸上
能把超宽的部分打印到下一页吗(象Excel一样),然后可以横拼成一张完整的
报表?
 
设置Tformatqrp的page属性中的pagesize为custom,然后设置length和width为你要的大小
就行了。不过打印机的属性也要设置为自定义纸张大小。
 
有没有办法做到就在A3的纸上把超宽的部分打印到下一页
(象Excel一样),然后可以横拼成一张完整的报表?
 
设 计时分成两个报表,打印就ok。
 
to:VGA
还有别的招吗?比如通过某种算法来控制打印?
 
大家帮忙给出出主意嘛!!!
 
liuly老师:
您有招吗?
 
真的没有人知道吗?
 
存成.txt文件,字段间用分隔符隔开,再用excell2000导入,打印。
 
用ehilib控件对你的应用绰绰有余
 
to:yaya8163
ehilib控件是什么?你有吗?可以发给我吗?
地址:ppniu2001@sina.com
 
可以将报表写入一个excel文件,我的报表都这么做的。。
比如我有一个动态的栏宽度未知随新公司的开业而不断增加
需要将其写入EXECL文件中程序写作嘛就是在程序中通过OLE
建立一个EXCEL文件然后写入
 
to:yaya8163
安装出现问题,老告诉我有一个文件找不到!
还有,不是试用版吧?
最后,我决定给你分了。
to:zyzdy
这个方法早就想过了,已经被头们给毕了!
 
to pingpingniu:你们头真怪,用我的办法也可以的,估计也已经被头们给毕了?
to:yaya8163
也给我发送份ehilib控件行吗?
jinrui@bjjis.com.cn
 
to:yaya8163
已经装好了!!谢谢!!
还有:请简述使用方法,当然,祥述更好!
拜托!!
to:jinrui
也十分感谢你!
如果yaya8163没有发给你,告诉我一声,我发给你!!
 
to:yaya8163
不知如何设置复杂的Head和Foot,请告之!!
 
请参看DEMO或HELP
关于HEAD、FOOT 可设置TPrintDBGridEh的属性:
AfterGridText、BeforeGridText
PageFooter、PageHeader、Title
帮助写得清楚



 
to:yaya8163
按照你的说法作了,可是无法做到选择任意的行、列,也就是只能
选择任意行。如何选择任意列?还有我想选择第二行和第三行的第二列
和第三列怎么办?
 
后退
顶部