我有两个参数:开始日期和结束日期,用于过滤记录以仅包含此范围内的记录。
问题一:结束日期不能早于开始日期 - 我目前有一个解决方案,它只是隐藏数据对象并显示一个文本框,告诉用户重新输入有效的日期范围。也许有更好的解决方案
(更大)问题二:我需要将选择开始日期的用户限制为仅在某个日期之后的日期,例如。2013 年 5 月 25 日。我尝试了自定义代码中的一个函数来检查和更改,但不幸的是自定义代码中的参数是只读的。我想检查自定义代码并将参数刷新为默认值(适当的值,例如 2013 年 5 月 25 日),但我无法做到这一点。
像这样的东西是理想的:
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() 有效,我应该把它放在哪里?
期待正面回应