- ベストアンサー
Access 生年月日を西暦入力し和暦表示方法は
Access2013 テーブルに短いテキスト形式で生年月日を西暦(0000/00/00)と入力してあるのですが、これを基に、フォームでは和暦(昭和00年00月00日)と表示させる設定方法を教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
あっ、ごめんなさい。間違ってました。コントロールソースの式は下記にしてください。 =Format([生年月日],"gggee年mm月dd年")
その他の回答 (1)
- hatena1989
- ベストアンサー率87% (378/433)
回答No.1
テキストボックスのコントロールソースを下記のように設定してください。 =Format(Date,"gggee年mm月dd年") この方法は表示のみで更新できないので注意してください。 ただし、テーブル設計の変更が可能なら、「生年月日」フィールドは日付/時刻型にするのをお勧めします。 そうすれば、「書式」プロパティを gggee年mm月dd年 と設定すれだけで希望の表示になりますし、更新もできます。また、日付としてありえないものを入力したら注意してくれます。
質問者
補足
フォームの生年月日を表示してあるテキストボックスの、コントロールソースを生年月日から =Format(Date,"gggee年mm月dd年") に変更したのですが出来ません。よろしくお願いします。
お礼
出来ました。ありがとうございました。