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日"と表示する方法を知りたいです。
回答を見る
  • ベストアンサー

Access97での日付の書式

Access97で作ったシステムをWindows2000のパソコン上で利用しています。その場合、日付の書式設定にggge"年"m"月"d"日"を設定すると和暦の"平成13年7月23日"とうまく表示されません。Windows98のパソコン上では表示ができます。過去の質問を拝見させて頂いて、【コントロールパネル】の【地域のオプション】の設定の影響かと思い、いろいろ試してみましたが、うまくいきません。とりあえず、format関数等を使わずに、書式で和暦"平成13年7月23日"と表示する方法がありましたら、教えてください。ちなみに、ggge"年"m"月"d"日"で設定をしてデータシートビューに切り替えると書式が勝手に次のように変更されてしまいます。→ ggge\m"月"\d"月" OSのバージョンによって異なるのでしょうか??よろしくお願いいたします。

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

  • ベストアンサー
  • yoisho
  • ベストアンサー率64% (331/516)
回答No.1

Access のバグ(Windows NTの環境で書式プロパティにユーザ定義書式を設定すると正常に表示できない問題)です。 Windows2000 は基本的には Windows NT ですので、同じ問題が発生するのでしょう。 Service Release(バグフィックスなのになんと有償だったようです!)をあてると解決したようですけれど、今となっては Access97 の SR は、正規ルートでは入手できないかもしれません。 (とりあえずマイクロソフトのサイトを探して見たところ、見当たりませんでした。) 悔しいけれど、 =Format(日付ソース,"ggge\年m\月d\日") のように、Format関数を使うしかないと思います。 ちなみに私は、フォームの Openイベントに Me![テキストボックス名].Format = "ggge\年m\月d\日" と記述してごまかしてます。(^_^;)

simple-t
質問者

お礼

いろいろ調べて頂き、丁寧なご回答ありがとうございました。Format関数を利用したいと思います。

関連するQ&A

  • エクセルやAccessの日付の書式について

    よく和暦で日付を表示する際にggge年m月d日と指定しますが、y=yearのy m=monthのm d=dateのd ですよね? ではgggeのgとeはどういう意味があるのでしょうか?

  • 日付の年を和暦(西暦)とする表示書式

    お世話様です 日付を和暦年(西暦年)月/日と表示する 表示形式をユーザ定義で   ggge"年"(yyyy"年") m"月" d"日"   令和4年(4年)5月13日 と表示されます    令和4年(2022年)5月13日 と表示するユーザ定義は? 因みにyyyy"年"ggge"年") m"月" d"日"とすると  2022年(令和4年)5月13日となりますが

  • エクセルで和暦と西暦を同時に表示したい

    現在、日付データが入っているセルを和暦と西暦を同時表示させたいのですが、どのようにしたらよいでしょうか? 2007/6/1 と入っているセルを 平成19年(2007年)6月1日 と表示させたいのです。 書式設定-表示形式-ユーザー定義で元からあるのを利用して [$-411]ggge"年("yyyy"年)"m"月"d"日";@ とすると 平成19(19年)6月1日 となってしまいます。 試しにyyyyggge とすると 2007平成19 と西暦+和暦となるのですが、 gggeyyyy とすると 平成1919 と和暦+和暦になってしまいます。 [$-411]が肝なのかな?と思いますが、そこから先がわかりません。 バージョンはExcel2003です。 どうかご教示下さい。

  • Word2003 日付の書式書式ggge年M月について教えてください。

    日付の書式について思った通りの結果にならず、困っています。 あるテキストを使用して、フォームの作成をしています。 テキストボックスフォームで、日付の書式が異なる「日付」を2つ作る指示があります。 指示通りに作成し、作成後に入力をすると思い通りの結果が得られません。 下記に指示と結果を記します。 <テキストの指示> ※テキストボックスフォームフィールドを2箇所設定、各々のオプションで下記の設定を行うものです。 (1)種類「日付」、日付の書式「ggge年M月d日(aaa)」  ヘルプの追加でステータスバーに"半角で西暦下2桁/月/日を入力"と表示させる。 (2)種類「日付」、日付の書式「ggge年M月」  ヘルプの追加でステータスバーに"半角で西暦下2桁/月を入力"と表示させる。 <入力結果> (1)の箇所に"09/06/27"と入力すると、"平成21年6月27日"と思い通りの結果が表示されます。 (2)の箇所に"09/06"と入力すると、"平成21年9月"と表示されてしまいます。 (2)の箇所に"2009/06"と入力すると、"平成21年6月"と思い通りの結果が得られます。 "ggge年"は、西暦4桁で入力されるべきものなのでしょうか? テキストにあるヘルプの追加で表示させる"半角で西暦下2桁/月を入力"は正しいのでしょうか? どなたかご存知の方がいらっしゃいましたら教えてください。

  • Excelの日付関数教えて下さい

    Windoes XP Pro, Excel 2003を使っています。 A1とA2には、書式設定で、[$-411]ggge"年"mm"月"dd"日"を入れてあります。 B2の書式表示形式には、m"ケ月"d"日目"といれてあります。 B2に計算式、=A2-A1 を設定しておいて A1 に、2008/10/31 と入力すると、平成20年10月31日と表示されます。 A2 に、2008/12/19 と入力すると、平成20年12月19日と表示されます。 そのとき、B2 には、2ケ月18日目と表示されます。 シリアル値で計算しているつもりですが、 なぜ、計算が違うのでしょうか。 日を変更しても狂いがでます。 宜しくお願いします。

  • access2007 日付 全角

    レポートにテーブルの値を表示する際に 日付を和暦で数字部分も全角で表示する方法がわかりません。 今の現状はプロパティの書式に gggee\年m\月d\日 といれているだけです

  • エクセルのセルの表示形式で

    エクセルのセルの書式設定で 日付の、和暦と数字の間に空欄を入れたいのですができますか。 表示形式でユーザー定義に入って、 数字のあとなら普通にスペースを入れるだけでできたのですが… 今は [$-411]ggge"年    "m"月    "d"日";@ こういう状態で [$-411] と ggge"年の間に空間を入れたいです、 あまり難しいことはわかりませんので、よろしくお願い申し上げます。

  • セルの書式設定 日付

    Excelのセルの書式設定について。 セルA1に270123と記入した場合、平成27年1月23日と表示させたいです。 セルの書式設定で、「"平成"##"年"##"月"##"日"」としますと、 平成27年01年23日と表示されます。01月ではなく、1月としたいです。 271231などであれば、(平成27年12月31日という表示で)問題ないのですが。 月や日が1桁の場合に、柔軟に(0を追加して2桁にせず、1桁に)する書式設定はありますでしょうか? よろしくお願いします。

  • エクセルの日付表示の書式設定

    こんにちはお世話になっております 教えていただきたいのは、エクセルの日付表示についてです。 条件としてはセルに日付を入力したときに以下のように表示したいです。 8/1と入力したとき  2006年 8月  1日 8/13と入力したとき 2006年 8月13日 10/3と入力したとき 2006年10月 3日 様はセルの中で数字が1桁でも2桁でも位置が会うようにしたいです。 配置で均等とかにしてもずれてしまうので、何か言い方法があればと思うのですが、教えてください なお、年月日になるようにするのはセルの書式設定でユーザー定義で[DBNum3]ggge"年"m"月"d"日"の設定で表示させています。 mmやddにしてしまうと08などになってしまうので、そうではなく 8と表示させたいです。 分かりにくい説明ですが、教えてください。

  • 差込印刷で日付が変に!

    エクセルのデータをワードに差し込んでいます。 (1)エクセルのデータ エクセルの中に日付があり、「平成15年6月30日 月」のように曜日が入った書式を作りました。 (書式-セルのユーザー定義でggge年m月d日 aaa) (2)↑をWordに差込しましたら、表示されるのは 「H」しか表示できないのです。 ------ちなみに、 ・曜日がないとWord上にちゃんと差し込できます。   「平成15年6月30日」と表示できます。 ------でも、 ・曜日をつけてWord上に差し込みたいのですが・・・・ 何とかなりませんでしょうか? Wordのフィールドのスイッチのことは、多少分かります。これもできませんでした。 皆様、よろしくお願いいたします。

専門家に質問してみよう