文件名称:在组头打印组的汇总信息-格子boltzmann方法的最新书籍
文件大小:2.54MB
文件格式:PDF
更新时间:2024-06-23 12:46:48
FastReport 报表
6.11、在组头打印组的汇总信息 这是脚本十分有用的方法,因为一般情况下,汇总信息是在报表全部信息处理完毕后进行 的。要则组的开头显示汇总和的信息,一下运算方法可以使用: ——选中报表选项中的 double pass 选项 ——第一个过程就是将每个组的计算机过保存到数组中 ——第二个过程就是将计算的结果显示在每个组的开头。 可以有两种方法来实现。首先在 delphi 中创建一个工程,在表单上添加一个“TQuery”, 一个“TfrxDbData”,一个“TfrxReport”组件,设值属性: Query1: DatabaseName = 'DBDEMOS' SQL =select * from customer, orders where orders.CustNo = customer.CustNo order by customer.CustNo, orders.OrderNo frxDBDataSet1: DataSet = Query1 UserName = 'Group' 进入报表设计器,连接数据源。设置double-pass选项(报表|选项…菜单)。在报表中添加两 个Band,一个“Group header”,一个“Data band”。在“Group Header”的编辑器中指定条件 (“Group.CustNo”数据字段),连接databand的数据源,安排组件位置: 84