我正在制作水晶报表并根据组显示数据。现在,如果我想导出特定组数据并自动分配文件名。例如:据报告,我有不同的学校名称和班级。因此,当我导出 ABC 学校文件和相关班级信息时,文件名应该类似于 ABC 学校班级 currentDate。
请问水晶报表中是否可以根据组导出48页中的3页,并根据字段指定文件名?
有多种第 3 方 Crystal Reports 自动化工具(在此处列出的工具中)支持多通道或单通道报告突发(具有动态导出文件名)。
您无需指定要使用的运行时,但简单(多遍)的方法是使用参数和记录选择公式来限制报告中的数据。您的代码设置参数值、所需的导出格式和导出文件名。然后它通过运行时触发导出。
如果您了解运行时的方式,这相当容易。如果您不这样做,或者如果您需要根据报告中的数据动态设置每个组值的文件名并进行单遍导出,您可能需要考虑使用上述第 3 方工具之一。
披露:我是这些第三方工具之一的开发者。
遗憾的是,无法使用 Crystal Reports 应用程序拆分报告。
但是,此处列出的至少一个 Crystal Reports 查看器允许您使用数据库中的最新数据自动预览报表,并根据第 1 组标题中的数据生成 PDF 文件。该组 1 可以是公式或字段。它甚至可以自动为您添加分页符。
它可以非常快速地创建单独的 PDF 文件,首先创建一个主文件,然后将它们拆分为单独的文件。对于小型 PDF 文件,它每秒可以分割大约 200 个文件。
披露:我是这些第三方水晶报表查看器之一的开发者。