上一页 下一页

任务 7:创建订单子报告

订单子报告以行列格式列示每个客户的订单。它显示每个订单的订单号和日期。要对 Orders 数据集的行进行迭代并以行列格式显示这些行,请使用表元素。

1  
2  
3  
*
*
*
选择“确定”。在列表的“详细信息”区域将显示一个表,如图 12-12 中所示。

图 12-12 在列表的“详细信息”区域中插入的表

图 12-12  在列表的“详细信息”区域中插入的表
4  
5  
在布局编辑器中,其中包含已删除的数据集字段的表单元格中包含用于显示 [ORDERNUMBER] 的数据元素。此数据元素上方是布局编辑器添加至表头行的标签元素。此标签将字段名显示为静态文本,并充当列标题。
6  

图 12-13 包含了订单子报告的报告设计

图 12-13  包含了订单子报告的报告设计
7  
1  
2  
3  
4  
*
*
8  
由于您创建数据集参数 CustID 时对 customerNumber 指定了缺省值 103,因此,对每个客户显示了相同的订单记录。使用此缺省值会导致订单子报告始终显示客户 103 的订单记录。解决方案是,主报告中的客户行每次更改时,动态地更新 CustID 参数的值。在下一项任务中描述了此过程。
列标题将以粗体显示并且居中,这是因为 BIRT 报告设计器对位于表头中的元素使用浏览器的缺省格式。请在后续任务中重新确定这些元素的格式。

图 12-14 显示了重复的订单记录的报告预览

图 12-14  显示了重复的订单记录的报告预览

© Copyright Actuate Corporation 2013