我有一个水晶报表,只占报表空间的 1/3。我从数据库中读取了一个整数值的字段。我希望在同一页面上从数据库中读取此报告的次数。关于如何实现这一点的任何想法?
我只能使用水晶报表来实现这一点。
提前致谢。
我有一个水晶报表,只占报表空间的 1/3。我从数据库中读取了一个整数值的字段。我希望在同一页面上从数据库中读取此报告的次数。关于如何实现这一点的任何想法?
我只能使用水晶报表来实现这一点。
提前致谢。
Lan 是正确的,构建另一个报告并将您当前的报告添加为子报告。
这是诀窍:
这应该使您的报告一次运行所有项目。
在这种情况下,您可以创建一个包含您将使用的最大打印数量的表格。例如,如果您认为您可能需要打印 100 次报告,您的表应该包含从 1 到 100 的记录。因此假设是这种情况 - 创建一个表,将其命名为 Copies 并添加一个字段 CopyNo。创建 100 条记录并将 CopyNo 从 1 设置为 100。基于 Copies 表创建主报表 - 记录选择公式将类似于:Copies.CopyNo<=@NumberOfCopies
@NumberOfCopies 是一个参数,您可以设置它来控制打印副本。将您的实际报告创建为子报告,并将其放在主报告的详细信息部分。当您运行报告时,它会询问您的份数,当您插入它时,将按照您提供的数量打印相同的子报告。
您可以创建另一个报告并将当前报告添加为子报告多次