用 QR 实现:根据Master 表某字段的值动态排序生成报表的问题(380)分 顶有分!!!! (300分)

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

ppcs

Unregistered / Unconfirmed
GUEST, unregistred user!
Master :商户资料表(商户号、清算报表排序方式)
Detail :商户-终端表(商户号、终端号)、商户-清算银行表(商户号、清算银行代码)
Record :消费交易记录(卡号、终端号、清算银行代码、金额)
不同的商户可能要求不同的排序方式,有的要求按照终端号排序交易记录,统计同一终
端号的交易;有的则要求按照清算银行
在一次报表中打印所有的商户,满足不同的商户要求。

要在同一表中出现:
其中的一条商户记录(排序方式按照 终端号),表现为:
-----------------------
商户信息
-- -- -- -- -- -- --
消费记录(终端号111)
消费记录(终端号111)
按照(终端号111)小计值:
************************
消费记录(终端号888)
消费记录(终端号888)
按照(终端号888)小计值:
************************
-- -- -- -- -- -- --
商户总计:
-----------------------

另一条商户记录(排序方式按照 清算银行表),则表现为:
-----------------------
商户信息
-- -- -- -- -- -- --
消费记录(清算银行MAS)
消费记录(清算银行MAS)
按照(清算银行MAS)小计值:
************************
消费记录(清算银行JCB)
消费记录(清算银行JCB)
按照(清算银行JCB)小计值:
************************
-- -- -- -- -- -- --
商户总计:
-----------------------
请用 QR 实现。
谢谢!
顶有分,不在380分内,另加!谢谢帮忙,顶一下吧。[^]
 
楼主呀,
干嘛还要QuickReport呢???
这东东太差劲了,
早该“去西天取取经”咯,
呵呵~~~~~~~~~~~~~~~~~~~~~~~~~~
不过有最新版可以给用户编辑~~~~~~~~~~~~~~~~

>> 不同的商户可能要求不同的排序方式,有的要求按照终端号排序交易记录,统计同一终
端号的交易;有的则要求按照清算银行
由用户选择咯,TXXXXQuery中来个 'Order by '+ 字段名(变量什么的啦,要不直接写) 咯
你后面的东东不清楚你的意思,我太白痴了~~~~~~~~~~~~
 
可以使用别的报表的。
 
你去查一查demo中的分组报表吧,你的问题不难,参考一下就解决了
 
to Netsoft :
由用户选择咯,TXXXXQuery中来个 'Order by '+ 字段名(变量什么的啦,要不直接写)
不是由用户选择,而是在商户信息表的记录中决定用哪种排序方式,就是说是动态的,由商
户表记录排序方式。
to weichao9999:
Demo中是静态的,就是那个qryOrders 表是确定的,而我中间的表有可能是 商户-终端表,也可能是 商户-清算银行表
 
先插主表,然后根据主表纪录一条一条插子表
 
已经自己解决,不知道分数怎么办
 

Similar threads

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