前言
记录fastreport在delphi中的使用方法
一、发布后的设计
程序发布后,需要在客户那边可以进行打印模板的设计,需要加入TfrxDesigner。
同时打印模板上的数据TfrxDBDataset也要加上,并且属性DataSet关联ADOQuery。
可以修改TfrxDBDataset在模板上显示的名称
二、小计
计算分组小计时,需要放到GroupFooter,放在GroupHeader中是计算不出来的。
小计件数:[COUNT(MasterData1)](件)
小计重量:[SUM(<SaleDetail."FQty">,MasterData1)](吨)
另外一个问题是,以上是两个计算,如果分别放在两个Memo中,有可能其中一个计算不出来,所以能放在一个Memo中最好。
以上两个如果放在ReportSummary中,可以分成两个Memo,因为是页尾的合计。
三、分组
1、分组时,MasterData选择保持一致性
2、分组设置
选择保持与群组在一起
四、页码
页码放在PageFooter中
第[Page#]页 共[TotalPages#]页
五、透视表
使用DBCross控件,在运行期不能使用设计。指定来源数据后,拖动字段进行设计。