- ベストアンサー
アクセスのフォームについて。
アクセスのフォーム上で生年月日から年齢を出し、それを計算に用いているのですが、現在年齢のところは演算なので生年月日を入力しなければ表示されない状態です。これを生年月日を入力しない場合は年齢を直接入力することで計算に用いることもできるようにしたいのですが可能でしょうか。生年月日が明確でなく、年齢のみわかっている場合は年齢を入力するほうが早いというときがあるからです。生年月日と年齢とどちらでも入力可能にしたいと考えています。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
年齢の計算は出来ているのですよね その値を代入してやるだけです 生年月日の更新後イベントに me.年齢=年齢の計算結果
その他の回答 (1)
- CHRONOS_0
- ベストアンサー率54% (457/838)
回答No.1
>現在年齢のところは演算なので 式を設定してあるコントロールには入力できません 式を外し、生年月日が入力されたときに年齢を計算しその値を書き込むVBAを組めば値の手入力もできるようになります
質問者
補足
>生年月日が入力されたときに年齢を計算しその値を書き込むVBAを組めば値の手入力もできるようになります 早々のご回答ありがとうございます。 申し訳ありませんが具体的にはどのようなVBAでしょうか。
お礼
いつも大変丁寧なご回答ありがとうございます。うまくいきましたので感謝いたします。今後もよろしくお願いいたします。