我使用SSRS 2005.I目前有两个日期时间参数(开始日期和结束日期)作为我的报告的参数。我得到默认的日历控件来选择日期。
我想在日历控件中只显示月份和年份,可以由用户选择。这可能吗?
我可以创建两个文本字段,让用户输入month&每个文本字段中的年份,我有两个验证这两个文本字段。我不想这样做,因为需要输入字段。
OR
我可以为开始月份,开始年份和结束月份以及结束年份创建四个下拉列表,但这包括点击/滚动更多。也不想这样做。
有人可以提出解决方案吗?
谢谢 博
答案 0 :(得分:2)
使用日历控件无法完成此操作。
您可以使用忽略当天的日历控件,也可以实施您提到的其他两种解决方案之一。
如果是组合框,您可以使用数据中的select distinct month / year来填充值。
为了减少用户运行报告的麻烦,请将您的月/年默认值设置为/通常用户选择运行报告的值。
我个人更喜欢带有默认值的文本框
例如。如果用户从1月到当月运行当前年份的报告,则默认值为
Month from: = 1
Month to: = Datepart("m", Now())
Year from, Year to: = Datepart("yyyy", Now())