我的要求是在Crystal Report中提供All
作为参数。当用户选择All
时,应显示所有记录而不进行任何过滤。
有许多解决方案可供选择:
If {parameter} = "All" then True else Table.Column = {parameter}
这适用于以All
为选项的单个参数。
但在我的情况下,我有多个参数,对于每个参数,我想提供All
作为选项,在这种情况下使用上述解决方案并没有帮助。
比如说有3个参数,我使用上面的解决方案and
子句。
在运行用户时,为两个参数选择All
,为第三个参数选择一个值,但仍然显示所有记录都没有进行过滤。