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