具有空值的 s-s-rS 输入参数触发报告本身

Posted

技术标签:

【中文标题】具有空值的 s-s-rS 输入参数触发报告本身【英文标题】:s-s-rS input parameters with null values trigger report itself 【发布时间】:2018-02-01 21:53:33 【问题描述】:

当我们有像@fromDate @toDate 这样的存储过程的输入参数并且都允许空值时,当运行报告时它会自行触发并且不会停止用户输入。我们有水晶报告,它不仅显示参数,还让用户有机会输入或选中复选框以传递空值。我们如何才能实现这个 s-s-rS?

【问题讨论】:

参数的默认值是多少? 除了在 st.proc 中没有(空)。逻辑是如果两者都为空,则填写一个月和今天的日期。整月期间。 【参考方案1】:

您可以通过检查参数属性中的允许空值选项来做到这一点(常规)

【讨论】:

谢谢,但如果您检查所有参数,则报告将触发而不会停止参数值。在 Crystal 中,它在运行前首先显示所有参数。在 s-s-rS 中,您会看到此空复选框已选中,并且会针对所有值运行报告并浪费时间和资源。

以上是关于具有空值的 s-s-rS 输入参数触发报告本身的主要内容,如果未能解决你的问题,请参考以下文章

空参数值的 s-s-rS 表达式返回 #Error

s-s-rS 打开带有提供参数的子报告

如何在sql server和s-s-rs中获取多个值以及空值

如何强制 s-s-rS 参数的值按输入的顺序运行?

VBScript:将具有空值的参数传递给存储过程?

s-s-rs参数表达式条件