1

全部,

我一直在研究使用多个数据集(准确地说是 8 个)的自定义时间表报告。每个数据集通过当前作为参数输入的相同 ID 字段选择数据。它像那样工作得很好。但是现在我被告知最终用户想要输入一个日期并打印出该日期的所有报告,而不是每次都输入一个 ID。每个时间表为 2 - 3 页。它旨在模拟一个表单并包含一些数据,但有很多空白区域,以允许该领域的人员写入已发生的任何更改。

我的问题是:满足新要求的最佳方式是什么?我应该将其全部构建为一个大数据集并使用日期作为参数吗?

我是否应该创建一个提示日期的包装报告,然后将现有报告用作子报告?那还能用吗?

有什么方法可以创建一个新的日期参数并将其放在 ID 参数之前并让它们像这样打印出来?我在正文中有一些隐藏的参数字段,它们在页眉中使用并用于链接一些数据集。

任何帮助表示赞赏。

4

1 回答 1

1

实现这一点的最简单方法确实是使用日期参数创建包装报告。然后,此报告中的数据集将获取与用户查询匹配的所有项目(带有 ID)。然后,报表可以包含该数据集的列表,并将原始报表作为子报表。如果您将 ID 参数从数据集传递到子报表,您几乎不需要更改原始报表中的任何内容。

需要注意的两件事:

  • 不呈现子报表中的报表页眉和页脚 - 这些仅为包装报表呈现
  • 您可能需要在子报表和包装报表的新列表中调整分页符,以便每个新表单从新页面开始
于 2012-09-18T21:08:52.183 回答