0
我有两个参数:开始日期和结束日期,即过滤记录以仅包含在此范围内的记录。限制SSRS中参数的日期值
问题之一:结束日期不能早于开始日期 - 我有一个当前的解决方案,只是隐藏的数据对象,并显示一个文本框,告知用户重新输入有效日期范围。也许有更好的解决方案
(更大)问题二:我需要限制用户选择开始日期以仅在某个日期后的日期,例如。 2013年5月25日。我在自定义代码中尝试了一个函数来检查和更改,但不幸的是,自定义代码中的参数是只读的。我想到了自定义代码检查并将参数刷新为默认值(例如5/25/2013的适当值),但我无法做到这一点。
像这样的理想:
Public Function DateCheck()
If (Report.Parameters!Open.Value < DateValue("5/25/2013"))
Report.Parameters!Open.Value = DateValue("5/25/2013") 'or refresh to default value
End If
End Function
而且,当我把Code.DateCheck()调用是否行得通?
期待的积极回应
原谅我误解。所以你有第二个参数可以获得更大的值,但是哪一个会过滤你的报告?它是open_mod吗? – Knightwisp
这是正确的。我只是使用'open'作为与用户交互的方式,而不是在报告中实际使用它。 – glh