Crystal报表中的动态参数

时间:2012-11-12 07:44:42

标签: crystal-reports crystal-reports-2008

我有LINETYPE参数,其中包含以下值:

    INV_DEVICE
    INV_SIM
    TAX
    OTHER_ITEMS

如果用户从LINETYPE参数中选择以“INV_*”开头的任何内容,是否有可能动态填充其他参数字段?

例如,用户选择INV_DEVICE。会出现另一个名为GOODSTYPE的参数字段。 GOODSTYPE的值取自数据库。例如:

    PAGER
    GSMPHONE
    SMARTPHONE
    TABLET

但是,当用户选择TAXOTHER_ITEMS时,用户无需从GOODSTYPE中选择任何值,或者参数字段根本不显示。

报告的输出是与用户输入的条件匹配的输出。 请注意,对于LINETYPEGOODSTYPE,用户可以选择多个值。 LINETYPE是必填字段,但GOODSTYPE会因用户在LINETYPE

中选择的值而有所不同

1 个答案:

答案 0 :(得分:0)

您真正想要的是调用级联参数。第一个选择导致第二个选择的精确列表,其导致另一个精炼列表,等。像国家 - >州/省 - >市。

我不使用它,但从我收集的内容来看,您的选择需要存储在表格中。要创建级联参数:

  1. 创建新参数
  2. 在值列表下,选择动态
  3. 选择您的值,说明和参数
  4. 设置“允许多个值”选项
  5. 如果您有更多参数,请重复步骤3-4。