如何将选择查询放入动态参数中

时间:2016-06-04 01:03:42

标签: dynamic parameters crystal-reports

我想知道是否有办法将select语句或过滤器放入动态参数。

例如,让我说我有一个名为Customers的表。在表格中有一个名为Last Name的字段。

我想要一个列出所有客户的参数列表框,因此我创建了一个动态参数并使用Table Customer.LastName。

现在,我想过滤列表框中可用的客户,仅显示其姓氏以A或B开头的客户。

因此,当用户运行报告时,他们只能选择名称以A或B开头且未列出所有其他客户的客户。

有没有办法在Crystal XI中实现这个目标?

1 个答案:

答案 0 :(得分:0)

您可以创建命令,将where子句设置为仅显示以A和B开头的名称,并将dynamic参数设置为使用此命令。如果你想让这个命令依赖于另一个参数,例如在参数1中插入字母D,在参数2中只看到以字母D开头的名字,那么你可以在命令中添加参数1并仍然用它来获取参数2的值。报告会表现得有些奇怪,因为它会首先要求您提供一封信,然后会显示第二个要求提供姓名的对话框,但是会有效