1

我正在设计一个水晶报表。我需要在一页上显示两个表格。(换句话说,每页上有两个详细信息部分)。

两个表都有彼此独立的记录。例如
,表 1 的列是:

|Item No | Item Name | Date | Qtty Sold | Selling Price |  

表 2 的列是:

Item No | Item Details | RemainingQtty |

表 1 有 30 行,表 2 有 5 行

有人可以帮助我如何实现这一目标吗?

非常感谢,

4

1 回答 1

3

解决了

我建议使用单个查询来报告要在两个表中显示的数据(使用 UNION;两个查询必须具有相同数量\类型的列);添加一个额外的列并调用它Table,将值强制为1or 2

报告内

  • 根据报表创建一个GROUP(因此表1的所有记录将显示在顶部,表2的记录将显示在底部)
  • 创建 2DETAIL和 2GROUP HEADER部分以正确显示数据
  • 使用此抑制规则{Command.Table}=1显示正确GROUP HEADERDETAIL

这是示例报告的链接 http://beativoi.altervista.org/opentech/DoubleTable.rpt


根据表值对记录进行排序,然后创建两个详细信息部分

于 2012-10-03T09:28:16.920 回答