基于多个参数的报表必须在Crystal Reports中拆分为多个报表

时间:2018-09-25 05:14:55

标签: c# crystal-reports crystal-reports-2008 crystal-reports-2010

我是水晶报道的新手。我有一个生成报告的问题,我的参数字段中有多个参数,如果我选择一个参数,我将获得完美的数据,但是如果我选择两个参数,那么我如何分别生成两个报告。 例如:选择ID: 1,2

报告1:ID = 1

  1. ABC
  2. DEF
  3. ABCD

报告2:ID = 2

  1. 1234
  2. 7898
  3. 9848

就像这些一样,我需要在报告中一一生成

2 个答案:

答案 0 :(得分:0)

您可以创建带有子报表的报表,并根据参数值隐藏子报表。如果参数值具有1,则不抑制子报表1,否则它将被压缩,值2将控制子报表2,以此类推。如果要基于参数值运行不同的报表,此方法将起作用

答案 1 :(得分:-1)

听起来像您需要报表连发功能。您可以通过遍历值列表并导出来在代码中执行此操作。或者,您可以使用提供报告爆发功能的第三方工具。请参见第三方Crystal报表自动化工具here的列表。