質問: accessのフォームで例えば、テキスト1に日付2021/07/16と入力した際に、同じフォーム上のテキスト2へ年度開始日2021/04/01の値がセットされるようにしたいです。 年度開始日は下記のようなテーブルを作っており、そこを参照できればと思います。 T_年度設定 年度範囲1 年度範囲2 年度開始日 2021/04/01 2022/03/31 2021/04/01 2022/04/01 2023/03/31 2022/04/01 2023/04/01 2024/03/31 2023/04/01
回答: わざわざテーブルを作らなくても DateSerial(Year([日付])-IIf(Month([日付])<=3,1,0),4,1) これで求められるのでは? 年度の範囲が4/1~3/31以外になる事があるのでしょうか?