关于QReport控件的应用(100分)

  • 主题发起人 主题发起人 温剑风
  • 开始时间 开始时间

温剑风

Unregistered / Unconfirmed
GUEST, unregistred user!
关于QReport进行报表设计的几个问题:
1、如何实现两个TTable(或TQurry)所链接数据库字段的计算,特别是在TQRExpr控件的expression中实现。
2、如何实现中国传统方式的表格打印,如一行允许存在若干个记录内容。
十分紧急,各位“大虾”帮帮!如果有可能,请附上例程。
我的EMail:WENJIANF@21CN.COM
(附记:第一次登录大富翁,不知规矩,勿见笑!)
 
看过已答的问题了吗
 
下载几个报表控件。
 
问题1:连接字段的计算很方便呀,注意detailband和subdetailband的联用,
另外在设置expression表达式中要注意那个"retafterprint"选项,决定了
是否是累计计算还是分段计算.我觉得qreport在解决规范问题上还是很
方便的.好好看一下delphi自己带的例子好了
问题2: 自己建一个临时表好了
 
1.关于第一个问题,我的理解是用两个TABLE的字段写的TQREXPR出不来结果,
我一般是在TABLE(主)中用new field把TABLE(从)要链接的字段
加进去。这样就可以只是用一个TABLE了。
 
用计算字段
 
请问nickname:
链接的字段的有关属性如何设置?
 
请问Dick:
detailband和subdetailband应是用于明细报表,而我的TQREXPR则是在summaryband中使用。
请问WWW:
下载什么报表控件,你可以提供给我吗?
 
哪兒有報表控件?
 
关于第二个问题,太复杂的报表就用手写吧,或者用一个临时表。
很简单的,就是在TABLE上双击,按鼠标右键NEW FIELD,
FIELD TYPE选LOOK UP,然后KEY FIELD和LOOKUP FIELD选关联字段,DATASET选
关联表,RESULT FIELD选关联表中返回的字段,其他随便。
但是你用SUBDETAIL的话是不必如我所说的,QUICKREP的DATASET选TABLE1,
SUBDETAIL的DATASET选TABLE2,当然在SUBDETAIL中的TQREXP用关于TABLE2
的字段组成是没有问题的。
 
什么叫临时表?
 
多人接受答案了。
 
后退
顶部