在我的report.rptdesign中,我有3个表,所有表都按公共元素分组。目前它正在创建如下文档:(假设我的3个表A,B,C)
一个 一个 一个 ... 乙 乙 乙 ... C C C ...
但我希望如下: 一个 一个 一个 ... 乙 C 乙 C 乙 C ...
... =等等
有关如何实现这一目标的任何建议? 感谢
答案 0 :(得分:0)
我认为,它可以通过“人工分组”之类的东西来实现。
尝试在单列表MASTER中创建表B,C:
MASTER table
[header row]
[detail row]
group data
B table
[header row]
[detail row]
b data
[footer row]
C table
[header row]
[detail row]
c data
[footer row]
将MASTER绑定到数据集,该数据集仅选择组(例如SELECT DISTINCT groupingColumn FROM myTable
)。
将B绑定到具有groupingColumn参数的选择(例如SELECT x, y, z FROM foo WHERE groupingColumn = ?
)。此选择将针对MASTER表中的每一行执行,因此请考虑此处的性能问题。
将表B绑定中的属性与MASTERs groupingColumn连接: 在表B的属性编辑器中,打开“绑定”选项卡 - >数据集参数绑定... - >编辑 - >打开表达式构建器 - >可用的列绑定 - >表MASTER - > groupingColumn。
当然,对C来说也是一样。