• ベストアンサー

Access 生年月日を西暦入力し和暦表示方法は

Access2013 テーブルに短いテキスト形式で生年月日を西暦(0000/00/00)と入力してあるのですが、これを基に、フォームでは和暦(昭和00年00月00日)と表示させる設定方法を教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

あっ、ごめんなさい。間違ってました。コントロールソースの式は下記にしてください。 =Format([生年月日],"gggee年mm月dd年")

hasegawa-t
質問者

お礼

出来ました。ありがとうございました。

その他の回答 (1)

回答No.1

テキストボックスのコントロールソースを下記のように設定してください。 =Format(Date,"gggee年mm月dd年") この方法は表示のみで更新できないので注意してください。 ただし、テーブル設計の変更が可能なら、「生年月日」フィールドは日付/時刻型にするのをお勧めします。 そうすれば、「書式」プロパティを gggee年mm月dd年 と設定すれだけで希望の表示になりますし、更新もできます。また、日付としてありえないものを入力したら注意してくれます。

hasegawa-t
質問者

補足

フォームの生年月日を表示してあるテキストボックスの、コントロールソースを生年月日から =Format(Date,"gggee年mm月dd年") に変更したのですが出来ません。よろしくお願いします。

関連するQ&A