任务 12:并排显示子报告 既然子报告显示了正确的数据,您就可重点关注将子报告并排放置。将两个表并排放置将不起作用,因为 BIRT 报告设计器创建块级别元素,这表示每个元素都从新行开始。要并排地显示表,需要将表插入到网格中。网格使您很容易将元素对齐。 1 选择“布局”以继续编辑报告。 2 将选用板中的网格元素拖放到详细信息行中 [CUSTOMERNAME] 数据元素与 Orders 表之间。在放下网格之前,请确保竖线光标是否显示在 Orders 表左边。 “插入网格”提示您指定网格的列数和行数。 3 在“列数”和“行数”中都输入 2,然后选择“确定”。布局编辑器中将显示具有两行两列的网格。 4 将 Orders 表移到第一个网格行中的第一个单元格。为此,请选择该表左下角的“表”选项卡,然后将该表拖放到该网格单元格。 5 将 Payments 表移入第二个网格单元格。报告布局看起来应如图 12-25 中所示。 图 12-25 报告设计中的并排子报告 6 预览报告。报告看起来应如图 12-26 中所示。 图 12-26 并排显示子报告的报告预览
既然子报告显示了正确的数据,您就可重点关注将子报告并排放置。将两个表并排放置将不起作用,因为 BIRT 报告设计器创建块级别元素,这表示每个元素都从新行开始。要并排地显示表,需要将表插入到网格中。网格使您很容易将元素对齐。