0
我需要将默认日期值添加到报表生成器3.0中的参数 如果今天是星期一,则抽取3天 否则抽取1天。 我在VB的作品MS报表生成器表达式如果星期一然后今天-3天其他 - 一个数据库
If Weekday(Now(), vbMonday) = 1 Then
TextBox2.Text = DateAdd("d", -3, Today())
Else
TextBox2.Text = DateAdd("d", -1, Today())
End If
现在我想这样做报表制作工具做出了表率, 我尝试以下
=IFF (Weekday(Now(), vbMonday) = 1,DateAdd("d", -3, Today()), IFF(Weekday(Now(), vbMonday) != 1, DateAdd("d", -1, Today()))
我用的时候我不熟悉报表生成器的语法如果其他人。 有人可以举个例子。
为什么不向SQL查询添加额外的列(MondayAdd?)并使用CASE返回结果。那么你可以在报告中使用这个值,而不是诉诸于IIF? – MiguelH