Microsoft Access 掲示板

IIF複数が上手く記述できない / 2

6 コメント
views
4 フォロー
2
TX 2023/11/15 (水) 13:41:45 ddfe5@f146b

アドバイスありがとうございました。選択1のIDが9の時、[A]=0の真、偽+選択2のID以降の条件式を記述した時は生成できてたのです。選択1のIDが9の時に更に分岐(A]=0 And [B]>0、[A]>0 And [B]=0、それ以外)を付け加えようと思い質問のコードにすると生成できないのです。

通報 ...
  • 3

    IIf([選択1のID]=9,IIf([A]=0 And [B]>0,DateSerial([年],[月]-[減算値]+1,[実日]),IIf([A]>0 And [B]=0,DateSerial([年],[月]-[減算値]-1,[実日]),DateSerial([年],[月]-[減算値],[実日]))),IIf([X]>[Y],DateSerial([年],[月]+1,[実日]),IIf([選択2のID]=1,DateSerial([年],[月]+1,[実日]),IIf([選択2のID]=5,DateSerial([年],[月]+1,[実日]),DateSerial([年],[月],[実日])))))

    こちらでどうでしょうか。構文エラーは出ないと思います。