引用:
テーブル内のフィールドに「日付/時刻型」で生年月日が入っています。
これを基に、今日現在の〇歳〇ヶ月を表示したい
( SQL ビュー)
--------------------------------------------------------------
SELECT [テーブル名].[生年月日],
Date() AS [起算日付],
DateDiff("yyyy",[テーブル名].[生年月日],[起算日付])+(Format([テーブル名].[生年月日],"mmdd")>Format([起算日付],"mmdd")) AS [年齢],
DateDiff("m",[テーブル名].[生年月日],Date())+(Day([テーブル名].[生年月日])>Day(Date())) AS [月齢],
([月齢] \ 12) & "歳" & ([月齢] Mod 12) & "ヶ月" AS [経過年月]
FROM [テーブル名]
WHERE [テーブル名].[生年月日] <= Date();
--------------------------------------------------------------
以上のような選択クエリを作成なさればよろしいのではないかと。