Microsoft Access プログラミングは初めてです。
日付フィールドをチェックして、そうであれば返したい
- 今日、または
- 昨日か、
- 先週 (先週の日付内の日付)、または
- 先月か、
- それは一ヶ月以上前です
以下のコードを作成しました:(式ビルダーを使用)
Expr_Timeout:
IIf([Report_DateTime]=Date(),"Today","")+
IIf([Report_DateTime]=Date()-1,"Yesterday","")+
IIf([Report_DateTime]<Date()-7,"Last Week","")+
IIf([Report_DateTime]<Date()-30,"Last Month","")+
IIf([Report_DateTime]<Date()-31,"Old","")
これを行うより良い方法はありますか?他の言語には CASE ステートメントがありますが、Access でそれを行う方法がわかりません。アクセス2013を使用しています。
ありがとう。