任务 10:将支付子报告链接至客户主报告 通过在客户报告中将 CustID 参数绑定至 CUSTOMERNUMBER 字段,可将支付子报告链接至客户主报告。 1 选择“布局”以继续编辑报告。 2 选中 Payments 表。 3 在属性编辑器中,选择“绑定”选项卡。 4 在“绑定”页面中,选择“数据集参数绑定”。“数据集参数绑定”将显示 CustID 参数。该参数的值设置为缺省值 103,这是您创建数据集参数时所指定的值。 5 将参数值更改为客户报告中的 CUSTOMERNUMBER 字段。 1 选中该参数,然后选择“编辑”。将有一个对话框提示您指定参数值。 2 选择显示在“值”字段右边的“表达式构建器”按钮。 3 在表达式构建器中,依次选择“可用的列绑定”和“列表”,然后双击 CUSTOMERNUMBER。表达式构建器将显示表达式 row["CUSTOMERNUMBER"]。选择“确定”以保存表达式并关闭表达式构建器。 4 在“编辑数据集参数绑定”中,选择“确定”以接受新参数值。对于 CustID 参数,“数据集参数绑定”将显示 row["CUSTOMERNUMBER"] 的新值,如图 12-22 中所示。 图 12-22 Payments 表的修改后的数据集参数绑定 6 选择“确定”以保存更改后的数据集参数绑定。 7 预览报告。现在,报告对不同客户显示不同的支付记录。并非所有客户都有支付记录。要仅显示具有支付或订单的客户,可更改客户报告的查询。
通过在客户报告中将 CustID 参数绑定至 CUSTOMERNUMBER 字段,可将支付子报告链接至客户主报告。