所以我有两个组合框,box1和box2。 SSRS内的要求是,如果选择box1,则将Box2设置为None,如果选择box2,则将box1设置为none。现在我不认为这是可能的,因为你只能在一个方向上级联参数。否则你会得到forward dependencies are not valid
。
但问题变成我可以在点击View Report
以显示msgbox Please either choose box1 or box 2 but not both
注意:我仍然在2005年工作。
答案 0 :(得分:1)
据我所知,无法访问View按钮代码。作为解决方法,您可以执行以下操作:
在报告中添加一个文本框,让文字为“请输入cmb1或cmb2”。
现在从数据库检查是否输入了两个值。如果是,只需将select语句中的列作为NULL返回或指定一个值,例如EMP_NO = 9999
。
在报告中,如果通过选中FIRST(fields!xx.value ) = 9999
,EMP_NO的返回值为9999,则可以确定用户输入的内容。
向文本框可见性添加条件,检查值是否为9999,对报告中的其他项执行相同操作以隐藏它们,只显示文本框。
这也可以用于其他验证。