F
fluganto
Unregistered / Unconfirmed
GUEST, unregistred user!
作业环境: Window2000 Pro+SP4+Delphi7+update1+FastReport3.09
所有资料在数据模块DM1中,有Table1,Table2,Ds1,Ds2,Frxdataset1,Frxdataset2
Ds1.dataset:=Table1;
Ds2.dataset:=Table2;
Frxdataset1.datasource:=ds1;
Frxdataset2.datasource:=ds2;
FrxReport1在Form1中,Form1中有uses Udm1,可访问dm1中的资料.
Table1中资料
订单号码 客户 下单日期
0100 ABC 2005/4/1
0101 ABC 2005/4/1
Table2中资料
订单号码 款号 颜色 数量
0100 #101 黑色 1000
0100 #101 白色 1500
0100 #101 红色 2000
0100 #102 黑色 1000
0100 #102 绿色 2000
0100 #102 黄色 3000
0101 #103 黄色 3000
问题1:
如要在报表中显示
订单号码 客户 下单日期 下单说明
0100 ABC 2005/4/1 #101计4500,#102 计6000
0101 ABC 2005/4/1 #103计3000
问题2:
如在报表中显示
订单号码 客户 下单日期 下单说明
0100 ABC 2005/4/1 #101 黑色*1000,白色*1500,红色*2000
0100 ABC 2005/4/1 #102 黑色*1000,绿色*2000,黄色*3000
0101 ABC 2005/4/1 #103 黄色*3000
是否要在Memo的onbeforprint事件在写PascalScript,但我用
Dm1.tabl2.first;//提示出出错,要如何才能调用dm1中的各数据?
请问这样的报表要如何设计?
望各路大侠拔刀相助!
所有资料在数据模块DM1中,有Table1,Table2,Ds1,Ds2,Frxdataset1,Frxdataset2
Ds1.dataset:=Table1;
Ds2.dataset:=Table2;
Frxdataset1.datasource:=ds1;
Frxdataset2.datasource:=ds2;
FrxReport1在Form1中,Form1中有uses Udm1,可访问dm1中的资料.
Table1中资料
订单号码 客户 下单日期
0100 ABC 2005/4/1
0101 ABC 2005/4/1
Table2中资料
订单号码 款号 颜色 数量
0100 #101 黑色 1000
0100 #101 白色 1500
0100 #101 红色 2000
0100 #102 黑色 1000
0100 #102 绿色 2000
0100 #102 黄色 3000
0101 #103 黄色 3000
问题1:
如要在报表中显示
订单号码 客户 下单日期 下单说明
0100 ABC 2005/4/1 #101计4500,#102 计6000
0101 ABC 2005/4/1 #103计3000
问题2:
如在报表中显示
订单号码 客户 下单日期 下单说明
0100 ABC 2005/4/1 #101 黑色*1000,白色*1500,红色*2000
0100 ABC 2005/4/1 #102 黑色*1000,绿色*2000,黄色*3000
0101 ABC 2005/4/1 #103 黄色*3000
是否要在Memo的onbeforprint事件在写PascalScript,但我用
Dm1.tabl2.first;//提示出出错,要如何才能调用dm1中的各数据?
请问这样的报表要如何设计?
望各路大侠拔刀相助!