HOME > 即効テクニック > Access一般機能 > 日付・文字列操作・演算 > 生年月日から年齢を算出する

即効テクニック

日付・文字列操作・演算

生年月日から年齢を算出する

(Access 2000)
テーブルに入力した生年月日を参照し、フォームで年齢を算出して表示します。

●手順●
  1. テーブルに生年月日フィールドを作成し、日付型を設定します。
  2. フォームにテキストボックスを作成し、コントロールソースに以下の式を設定します。   =DateDiff("yyyy",[生年月日],Now())+(Format(Now(),"mmdd")<=Format([生年月日],   "mmdd"))