Crystal Reports 2008根据参数显示不同版本的报表

时间:2014-08-05 17:41:42

标签: crystal-reports subreports

我有一个水晶报告已经由参数动态分发(在本例中为医生)。

我有四种不同类型的医生(A,B,C,D),我想向每种类型发送不同版本的报告。

在单个.rpt文件中,我可以对4种不同的报告类型(子报告吗?)进行分组,以便A型医生看到的版本与B型医生不同?

我需要这是一个pdf,所以我不能进行任何深入研究。

我为成为一个总菜鸟而道歉。感谢任何指针。谢谢。

我正在使用Crystal Reports 2008版本12.5.0.1190。

1 个答案:

答案 0 :(得分:0)

如果布局之间几乎没有差异,我可能不会使用子报告(它们可能会减慢报告速度)。我会做不同的会话并相应地压制它们。

例如,假设数据源是一个包含10列的表。第一个布局需要第1列到第8列。第二个布局需要第1,5,9,10列。因此,我会根据参数制作2个不同的细节会话并抑制thema。

如果布局太不同,我会制作不同的RPT文件并使用参数来选择我将传递给Crystal Reports的文件。

如果您可能更具体,也许我可以提供更多细节。