A
aialee
Unregistered / Unconfirmed
GUEST, unregistred user!
在报表的最后一行显示上面所有收费记录的和,其实合计数我程序已经有了,放在EditSum.text或adoquery2.FieldbyName('b3').Value里。但报表中不知怎显示。
报表:a b 收费
1 2 3
3 4 5
5 7 7
收费合计:15。
表格显示是没有问题的,但合计却没办法显示。我试过以下几种方法都不行。请大家赐教。
1.fastreport开发指南里讲可以使用delphi中的变量
1.使用变量; frReport1.memo1:=EditSum.text;
但不行,delphi说不知道fastreport中的memo1.
2.直接调用。直接在fastreport中输入[EditSum.text]也不行,fastrepost说不知道delphi中的EditSum.
2.在fastreport中用sum,因我的表格是动态生成的,
我试[adoquery1."收费"]结果显示最后一个数据是7,
我试[数据库名."收费"]系统说不认识“数据库名”,
我试[sum([adoquery1."收费"])]结果显示是0。
3.合计的band放在column footer中是不是就可以了?
另外,我报表设计了A4纸横向打印,其他票据打印用Printer.Canvas.TextOut,但每次横向打完报表后,打票据也横向旋转90度,怎样调回原来的方向啊?
报表:a b 收费
1 2 3
3 4 5
5 7 7
收费合计:15。
表格显示是没有问题的,但合计却没办法显示。我试过以下几种方法都不行。请大家赐教。
1.fastreport开发指南里讲可以使用delphi中的变量
1.使用变量; frReport1.memo1:=EditSum.text;
但不行,delphi说不知道fastreport中的memo1.
2.直接调用。直接在fastreport中输入[EditSum.text]也不行,fastrepost说不知道delphi中的EditSum.
2.在fastreport中用sum,因我的表格是动态生成的,
我试[adoquery1."收费"]结果显示最后一个数据是7,
我试[数据库名."收费"]系统说不认识“数据库名”,
我试[sum([adoquery1."收费"])]结果显示是0。
3.合计的band放在column footer中是不是就可以了?
另外,我报表设计了A4纸横向打印,其他票据打印用Printer.Canvas.TextOut,但每次横向打完报表后,打票据也横向旋转90度,怎样调回原来的方向啊?