あるフィールド (日付) から月と日付を取得し、別のフィールド (DOB - 生年月日) から年を取得する式があります。
フィールドからのデータの例:
日付: 2003 年 1 月 2 日
生年月日: 1953 年 1 月 15 日
式:
Cancel Date: DatePart("m",[Date]) & "/" & DatePart("d",[Date]) & "/" & (DatePart("yyyy",[DOB])+60)
返されるもの: 1/2/2013
私の問題: DOB がその年の既存の DATE 記念日の後に発生した場合、キャンセル日は 1 年増加する必要があるため、上記の式は代わりに 2014 を返す必要があります。それを含めて、この式を単純化するにはどうすればよいですか? ありがとう!