• ベストアンサー

Accessの日付で/(スラッシュ)が表示されない

Access2000で日付型を使用すると/(スラッシュ)が表示されなくなりました。 たとえば、「2006/01/01」だとすると「2006 01 01」と表示されてしまいます。 書式の日付(S)は「1994 06 19」と表示されており、日付(標準)も「1994 06 19 17:34:23」と表示されており、デフォルトの状態で/(スラッシュ)が省かれているようです。 書式を「yyyy/mm/dd」とすると「2006/01/01」と表示されるのですが、定型入力に「####/##/##」と入力しても、「#### ## ##」と勝手に変更されてしまいます。 どのタイミングでこのようになったのか分かりませんが、以前は正しく/(スラッシュ)は表示されていました。 プログラムに支障は無いのですが、見た目が悪いし、いずれ操作上不都合が出てくると思うので早めに解決しておきたいのでお願いします。

  • o_teu
  • お礼率77% (37/48)

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

書式の日付は、PCの日付・時刻の設定に準じますので コントロールパネルの「地域(と言語)のオプション」の設定をご確認ください。 そこの日付区切り記号や時刻区切り記号はあってますか? 定型入力に関しては#1の方の通りです。 定型入力欄でF1を押せば標準の定型入力を選択できますのでお試しください。

o_teu
質問者

お礼

mshr1962さん回答ありがとうございます。 「地域のオプション」で日付区切り記号を変更することで、問題を解決することが出来ました。 以前は正常に表記されていたので、何故「地域のオプション」が変わっていたのか分かりませんが(^^; とにかく無事解決できました。ありがとうございました。

その他の回答 (2)

  • rirane
  • ベストアンサー率25% (3/12)
回答No.3

回答に自信がありませんが、コメントします。 /(スラッシュ)を認識させたかったら、 「文字」として認識させてはいかがでしょうか? 例:yyyy+"/"+mm+"/"+dd

o_teu
質問者

お礼

riraneさん回答ありがとうございます。 #2さんの回答にて無事、問題を解決することが出来ました。

回答No.1

定型入力に入れるには 「99\/99\/99;0;_」 の形が yy/mm/dd の形になると思うのですが 一度試してみてください。

o_teu
質問者

お礼

yume_no_atoさん、早速の回答ありがとうございます。 定型入力を「####/##/##」から「9999\/99\/99;0;」に変更することで、 入力時の表記が「____/__/__」となるようになりました。 ただ、分からないのはDate()やNow()でとってきた値も、 「2006 01 01 01:01:01」となっているのです。 新規MDBを作成した場合も同様です。 Access自体に問題が生じているのでしょうか?

関連するQ&A

  • 2001/4/13←などのスラッシュが表示されない

    どういうわけか日付のスラッシュが表示されなくなってしまいました。 エクセルで"2001/4/13"などと入力したときに、enterキーを押すと、"2001 4 13"というふうになってしまいます。 セルの書式は、ユーザー定義で「yyyy/mm/dd」となっています。 書式を文字列に変更して入力し直すとちゃんと表示されます。 エクセルだけかと思ったら、よく見るとそうではありませんでした。 メールの受信日時、マイドキュメントを開いたときなどに表示される更新日時・・・なども"2001 4 13"というふうになっています。 どうしちゃったんでしょう? わかる方がいましたら教えていただけると助かります。 よろしくおねがいします。

  • エクセルで日付、時間表示

    お世話になります。エクセル2000を使っています。 セルの書式設定-ユーザー定義で以下の条件で表示させたいのですが・・・・ 日付データとして、日付のみのものと、時間も入っているデータを、 日付のみのものは日付のみの表示に、 時間も入っているものは日付と時間を表示する。 具体的には、ある一つのセルに 2003/07/26と入力した時 → "2003/07/26"と表示 2003/07/26 18:30と入力した時 →  "2003/07/26 18:30"と表示 ユーザー定義で、 yyyy/mm/dd yyyy/mm/dd hh:mm でそれぞれの表示はできますが、例えば 時間データのないものに、yyyy/mm/dd hh:mmと定義すると、"2003/07/26 00:00"と表示されて都合がよくありません。 文字データとして、前に「’」を付ければ表示のみはできますが、数値データとして使えません。 少し長くなりましたが、よろしくご教示ください。

  • 日付入力

    テキストボックスにYYYY/MM/DDの形式で入力します。 入力中に、YYYYが入力されたら自動的にスラッシュを付け加えて、またMMと入力したらスラッシュが自動的に入るようにしたいです。その過程で、日付のチェックも同時に行ないたいです。 どう書けばよいのでしょうか。ぜひ教えてください。お願いします。

  • openofficeのデフォルト日付表記を変更

    お世話になります。 openoffice calcでファイルを開くと、yyyy/mm/ddの日付が、○月○日形式で表示されます。 デフォルトをyyyy/mm/dd(あるいはそのまま)にできるでしょうか。 セルの書式設定で都度変更するのではなく、デフォルトを変更できればと思っております。 お手数ですが、ご回答よろしくお願い致します。

  • EXCEL 日付の入力形式

    こんにちは。 日付が、dd/mm/yyyyの形式で入力されたデータをもらいました。 関数を利用したいのでEXCELに日付として認識させたいのですが、 セルの書式設定で設定してもだめなようです。 質問 1)yyyy/mm/ddの形式で入力されていないと日付として認識されないのでしょうか? 2)現在の形式のまま、日付として認識させる方法はありますか? 3)dd/mm/yyyyをyyyy/mm/ddに変換する方法はありますか? 以上、よろしくお願いします。

  • Excelの日付がスラッシュ表示になり困ります

    こんにちは。Excelの日付入力について質問です。 入力した日付の表示が勝手にスラッシュ形式に変わってしまいます。 Excelの知識が足りず、困っています。治す方法を教えて頂けませんか。 まず日付をセルに「2012年11月21日」と入力しています。 この形をそのままにしたいのです。 しかし後から曜日を付けくわえたり訂正するために セルを選択(ダブルクリックで入力しようと)すると 表示が急に2012/11/21に変わってしまいます。 セル選択をはずすと、入力した時の2---年-月-日状態に戻ります。 スラッシュ形式のまま書き加えると、スラッシュ形式のままで確定されてしまいます。 ここで調べて、日付の入力形式はセル書式から変更出来るとしりましたが セル書式で変更をしても全く変わりません。 変更後も何も変わらず困っています。 どなたか、入力した日付形式をそのままにする方法を 教えて頂けませんか。

  • Excel97の日付の書式設定

    現在Excel97で日付入力をしたいのですが、 最終的に演算に使用する日付で yyyy/mm/ddとyyyy/mmどちらでも入力できる書式設定を探しています。 yyyy/mm/ddの指定にするとyyyy/mmと入力してもyyyy/mm/01となってしまいます。 yyyy/mmのセルとdd専用のセルを別に作ると、ddを入力した時に 閏年のエラーチェックなどがかけられないので演算部分(1年後該当日前日の指定等)がうまく働きません。 いい方法がありましたら教えてください。

  • ACCESS日付形式について質問です。

    日付抽出条件を含んだフォームを作成したのですが、午前中までyyyy/mm/ddの形式で入力し、抽出できたのですが、今mm/ddの形式で入力しないと抽出できなくなりました。 変更をした覚えはないのですが・・・ yyyy/mm/ddで抽出できる方法を教えてください。 おねがいします。

  • 日付表示設定

    日付表示で、yyyy/mm/ddと表示させたいのですが、yyyy mm ddと“/”ではなく“半角スペース”となります。 これは、officeとメールソフトでも同じ状態です。OSに依存しているのではないかと考えております。 表示設定について、色々と変更してみましたがもとにもどりません。Internetで色々と検索してみましたが、有用な情報はありませんでした。 yyyy/mm/ddの表示に戻したいのですが、どなたかおしえてください。

  • ACCESSで日付型のフィールドにYYMMDDで入力したい

    会社にてACCESSのフォーム上に日付を大量に入力する指示を 出しているのですが、フィールドを日付型にしないといけないため 『YYYY/MM/DD』と入力しなければならず煩雑だと不満が出ております。 皆さん日付は『080731』等で入力するのに慣れているもので・・・ 書式を『YYMMDD』に変更したのですが変わったのは見た目の表示だけで、 『080731』と入力してもエラーになってしまいまい、『2008/7/31』と 入力しないといけない状態です。どうすれば『080731』と入力するだけで 日付型と認識できるようになるでしょうか。初歩的な質問かもしれず 申し訳ないですが、どなたか教えていただけると幸いです。 どうかよろしくおねがいいたします。

専門家に質問してみよう