• ベストアンサー

ACCESSのテーブルについて

ACCESSのテーブルについて教えてください。 Office2003のAccessを使用しているのですが、 データ型を"日付/時間"にし、書式を"時間(L)"しているテーブルの表示を"04:04:04"としたいのです。 しかし、表示は"4:04:04"となってしまいますが、 テキスト型以外で"04:04:04"の表示方法は ないでしょうか?

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

  • ベストアンサー
  • palmmy
  • ベストアンサー率38% (841/2170)
回答No.4

たしかにhelpには "カスタム書式は、Windows のコントロール パネルの [地域のプロパティ] ダイアログ ボックスに指定された設定値に従って表示されます。[地域のプロパティ] ダイアログ ボックスに指定された設定値と矛盾するカスタム書式は、無視されます。" とかいてますが、 access97/2000では コンパネ:HH:mm:ss に対し カスタム:hh:nn:ss、h:n:s、hh:nn:ss AM/PM、hhnnss hhnnssssnnhh などなど 設定・表示は可能です。 2002も可能だったと思います。2003はtest機探してみます。2003から仕様が変わったのかな? "矛盾する"が具体的にどのような矛盾かわかりませんが、 コンパネの設定しか出来ないのであれば、カスタム書式の 存在意義は無いと思うのですが… とりあえず試してみて、結果を教えていただければ幸いです。

その他の回答 (3)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

#2の方のいうように時刻の表示は地域のオプションで指定されている形式に依存されますので時刻の形式を24時間表示の場合はHH:mm:ss12時間表示の場合はhh:mm:ssに設定しないと出来ません。 地域のオプションを設定した後Accessの時刻のフィールドの書式をhh:mm:ssにすれば地域のオプションで指定されている形式で表示されます。

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

「日付/時刻型」データ型に対する「書式」の設定は、[地域のプロパティ] ダイアログ ボックスに 指定された設定値と矛盾するカスタム書式は、無視されますので、コントロールパネルの [地域のオプションのカスタマイズ]で、「時刻の形式」を HH:mm:ss に設定することが、必要だと思います。

  • palmmy
  • ベストアンサー率38% (841/2170)
回答No.1

時間(L)の書式は、コントロールパネルの地域の設定 に従います。通常、H:mm:ss 04;04;04 にしたい場合、選択肢から選ぶのではなく hh;mm;ss など直接形式を指定すれば出来ます。 自分だけのPC、アプリの場合、地域の設定を変えても 良いかと思います。

関連するQ&A

  • Access2007以降のカレンダー表示

    Access2007以降の機能で、日付/時刻型のデータを入力するテキストボックスにカーソルを合わせると自動的にカレンダーが表示されるようになっていると思います。 これを非表示にすることはできるのでしょうか? テーブルの構造を変えずにやりたいので、テキストボックスのリンク先のテーブルのデータ型を変えて日付/時刻型以外にするという方法以外であれば教えていただきたいです。

  • ACCESSのデータ型変更について

    クエリを利用してテーブルを新規作成する時に formatで書式を変換すると日付/時刻型のデータが テキスト型のデータに変わってしまったのですが 新規作成したテーブルのデータも日付/時刻型に直すには どのようにすれば出来ますか 宜しくお願いします 日時 (日付/時刻型) ―――――――――― 2002/05/31 13:54:28 2002/05/31 15:09:55 2002/06/01 10:40:06 2002/06/01 10:40:08 ――――――――――  ↓ テーブルの日時データを 日時:Format(日時,"日付 (L)")で書式を変換して テーブルを新規作成する  ↓ 日時 ―――――――――― 2002年5月31日 2002年6月1日 ――――――――――  ↓ テーブルの日時がテキスト型になってしまいます テキスト型を日付/時刻型に変更したい

  • アクセス97のテーブルを直接いじれなくしたい

    アクセス97です。 NTにあるDBを複数人で共有して使用しております。 クライアントはWin-95とWin-2000です。 フォームでデータの読み書きはできるのですが、 ときどき、テーブルを直接覗いてデータ変更したり、削除する人が います。 更新日付が変わらなかったり、データが一部壊れたりして困っています。 テーブルのデータやクエリーやモジュールを直接いじれなくする方法は ないでしょうか? 現在、MDEファイルにしているので、フォームはいじれません。 表示オプションでテーブルは隠しモジュールにしています。 でも、知っている人は簡単に解除できますよね。 困った。 ワークグループをつくり、アクセス権を設定するのはやりたくありません。 以前、管理に多大の勢力を使った経験があるので。 何か簡単にテーブルやクエリーをいじれなくする方法はないでしょうか? よろしくお願い致します。

  • CSVデータをAccessのテーブルとして取り込み

    アクセスを勉強しはじめた初心者です。 csv形式のデータをアクセスのテーブルとして取り込みたいのですが、日付データがうまく取り込めません。 csvでは日付データが「20110101」という形式になっているためだと思うのですが、これをアクセスに日付「2011/1/1」として取り込むことはできないのでしょうか? csvをエクセルで開いて書式を修正すればできたのですが、csvファイルがたくさんあるため、アクセス側でなんとかできないかと思っています。 よろしくおねがいします。

  • Excel→Accessへの日付データのインポート

    Excelで作った下のようなデータを、Access2000のテーブルにインポートしようとしています。 グループ名(文字列) 納期(日付) 商品(標準) ()内は書式設定 納期の日付書式は「yyyy/m」に設定しているのですが、Accessにインポートすると、テキストとして認識されて「38565」のようの数値が返されてしまします。 Excelの日付データをAccessに日付型データとして 認識させる方法を教えてください。 なるべくシンプルな方法だと助かります。当方、 VBAなどの知識はほとんどありませんので・・・・。 よろしくお願いします!!!

  • ACCESSのテーブルのデータで、先頭に「000」を付与するほう右方

    会社の上司からこのような相談を受けました。 バージョンはOFFICE2003を使用しています。 EXCELのデータをACCESSのテーブルにインポートしました。 このデータには、「000123」と先頭に0が付く6桁のコードのデータもあり、EXCEL上では文字列として認識されていました。 このデータをインポートしたところ、ACCESS上では「123」というように表示されています。 データ形式を「テキスト型」に直しましたが、コードは直りません。 データの量が多いため、なるべく簡単に訂正する方法が知りたいとのことでした。 よい方法があれば、ご教授をお願いします。

  • Accessテーブルのデータ型を変更したい

    Access95 Version7を使っています。 DateDiff関数を使って日数を出したいのですが、 テーブルにあるデータは”テキスト型”になっています。 これを”日付/時刻型”に変換するには、どうすれば良いのでしょうか? データ例:20010520 というように、8桁で入っています。 宜しくお願いします・・・。

  • アクセス2000で、あるテキストボックスだけ表示を変えるには?

    こんにちは。 Access2000を使っているのですが、あるテキストボックスの日付表示を 、通常“08/09/09"と表示されているものを“平成20年09月09日”と 表示させたいのですが、書式の所では「日付(S)」とか「日付(L)」と かの選択はあるものの、上記のような和暦に変える事ができません。 方法はございますでしょうか?

  • アクセスで日付の表示

    アクセスのフォーム表示で困っています そのフォームはあるテーブルをデータソースにしています そのテーブルのあるフィールドが 日付型で定義されていますが 困っていることは、00:00:00、とゼロで入っているため 99-12-30、と表示されます こんな時、ブランクで表示するにはどうすればいいでしょうか 現在は書式:に、日付(M)、のフォーマットを使っています よろしくお願いします

  • accessテーブルデータシートに日付非表示

    アクセスで以前から使用しているテーブルに当日の日付 date() のフィールドを追加しても、データシートに表示されません。 フィールドは表示されますが、データシート内が空です。 テーブル内には他に日付/時刻型のデータが既に一つ設定されています。 新規で作ったテーブルで同じように作業すると、きちんと表示されます。 おかしいとしたら、どこチェックすれば良いでしょうか。 テーブルのフィールドプロパティの画像を添付します。 どうかご回答お願いいたします。

専門家に質問してみよう