高分求救,如何用quickreport做表格形式的报表?(200分)

  • 主题发起人 主题发起人 tobject
  • 开始时间 开始时间
T

tobject

Unregistered / Unconfirmed
GUEST, unregistred user!
报表的数据从数据集合中出来。关键的一点是要根据报表数据设置表格线,比如下图:
+-------+-------+-------+
| a | b | c |
+-------+ +-------+
| d | e | f |
+ +-------+-------+
| g | h | i |
+-------+-------+-------+
如果quickreport不能,那么fast report或者其他的报表控件能做到这种东西吗?
 
你那个显示线和不显示线是怎么区别的啊?
 
使用QRShape控件。
 
对,使用qrshape控件自己来控制.
 
QRShape这东西并不好用啊,表格内的内容会是多行的,
我怎么能知道究竟要画一个多大的框?
难道算完行数再算高度?
还有就是对于页内的最后一行是否只能通过计算累积高度来知道?
大家帮忙想想啊,谢谢了。
 
fast report完全解决这个问题。
大富翁里有个相关帖子,我机器硬盘坏了,否则可以给你个DEMO。
去看http://www.delphibbs.com/delphibbs/dispq.asp?lid=1066112
例子可以管那个提问的朋友要。我机器真坏了,他应该有的。
 
他用的是fast report,我用的是quick report啊。
 
设计报表时把线画好,放上Qrlabel。运行时动态给各Label赋值。
 
什么报表控件都能你这种功能。根据数据来改变线的位置和长度。
 
tobject 你好
从我的下载网址 http://www.xinyuanpvc.com/zhangxzh.htm
上下载我的Demo.
先注册TTF1632.ocx, 在执行Memo.exe 即可!
 
《电脑编程与维护》杂志去年哪一期我忘了,里面有一篇文章,你去查一下
大概是用QRShape一段一段画表格,然后动态的将QRShape显示或隐藏,根据
数据的要求去判断,需要哪一段打印就enabled
 
使用TquickRep构件可以的,不过程序写起来比较复杂
 
后退
顶部