【问题标题】:Crystal Reports : cascading parameters, one dropdown feeds multiple othersCrystal Reports:级联参数,一个下拉菜单提供多个其他参数
【发布时间】:2016-09-26 17:59:08
【问题描述】:

我必须允许用户从 4 个单独的下拉列表中选择值。所有 4 个下拉列表将由之前的“父”下拉列表确定(不包括在这 4 个中)。此外,我的 4 个下拉菜单都将具有完全相同的内容(由父级确定)。用户将在每个下拉列表中选择一个项目,我的报告将运行并生成关于这 4 个选择的统计信息。 “父”下拉菜单有多个选项,每个选项都会动态加载 4 个下拉菜单中的选项。

我可以使用级联参数来获取“父级”和 4 个下一个下拉菜单中的 1 个,但我不能再进一步了。最好不要有 4 个单独的级联参数,我必须确保 4 个下拉菜单都基于相同的父值。

如何从第一个“父”下拉列表中获取选择以控制所有 4 个其他下拉列表的内容?

我尝试将初始“父”下拉列表中的值输入到 Command 对象中,以便为其他下拉列表创建数据源,但没有成功,无法将该初始值输入到 Command 中。

感谢您的任何想法!

【问题讨论】:

  • 无法获取您...您的要求将通过级联参数实现....父下拉菜单将用于所有其他下拉菜单
  • 你能给我更多的细节吗?我尝试了几个小时以使级联在下拉菜单之间起作用。我没有看到将其他下拉列表链接到第一个级联下拉列表的父级的方法。
  • 查看是否创建了级联参数,然后所有 4 个参数都相互关联...如果您正在检查第 4 个参数,那么 2 和 3 再次介于两者之间...如果您只看到4th 然后只创建 2 1st 和 4th 并检查
  • 我会进行更多研究,但我认为您的建议无济于事。

标签: parameters crystal-reports


【解决方案1】:

这就是我所做的:

我配置了一个常规级联下拉菜单,父级提供第二个下拉菜单。第二个下拉列表被配置为接受多个值,因此用户可以从列表中选择 4。在 Crystal 中,我以编程方式访问了这 4 个值并做了我需要做的事情。我不能阻止用户选择超过 4 个,我会忽略它们。所有 4 个都在一个数组对象中。

因此,我使用了一个下拉菜单并允许多选,而不是 4 个相同的下拉菜单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多