- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access97での日付の書式)
Access97での日付の書式について
このQ&Aのポイント
- Access97で作成したシステムをWindows2000のパソコンで利用する際、ggge"年"m"月"d"日"の書式設定では和暦の表示がうまくされない問題が発生しています。Windows98では表示できるため、【コントロールパネル】の【地域のオプション】の設定を見直しましたが解決しませんでした。format関数を使用せずに和暦"平成13年7月23日"と表示する方法を教えてください。
- ggge"年"m"月"d"日"の書式設定では、Access97で作成したシステムをWindows2000のパソコンで利用する際に和暦の表示ができません。Windows98では表示ができるため、【コントロールパネル】の【地域のオプション】の設定が影響しているかと思い試行錯誤しましたが、解決しませんでした。format関数を使用せずに和暦"平成13年7月23日"と表示する方法があれば教えてください。
- Access97で作成したシステムをWindows2000のパソコンで利用する際に、ggge"年"m"月"d"日"の書式設定では和暦の表示がうまくされません。Windows98では表示ができるため、【コントロールパネル】の【地域のオプション】の設定を変更してみましたが解決しませんでした。format関数を使用せずに和暦"平成13年7月23日"と表示する方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Access のバグ(Windows NTの環境で書式プロパティにユーザ定義書式を設定すると正常に表示できない問題)です。 Windows2000 は基本的には Windows NT ですので、同じ問題が発生するのでしょう。 Service Release(バグフィックスなのになんと有償だったようです!)をあてると解決したようですけれど、今となっては Access97 の SR は、正規ルートでは入手できないかもしれません。 (とりあえずマイクロソフトのサイトを探して見たところ、見当たりませんでした。) 悔しいけれど、 =Format(日付ソース,"ggge\年m\月d\日") のように、Format関数を使うしかないと思います。 ちなみに私は、フォームの Openイベントに Me![テキストボックス名].Format = "ggge\年m\月d\日" と記述してごまかしてます。(^_^;)
お礼
いろいろ調べて頂き、丁寧なご回答ありがとうございました。Format関数を利用したいと思います。