• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access テキスト型を日付/時刻型へ変更)

Accessテキスト型から日付/時刻型へ変更する方法は?

このQ&Aのポイント
  • Accessのテーブル「メインデータ」には日付と時刻が一緒になっているデータがあります。現在、フィールド名「受付時間」はテキスト型ですが、日付/時刻型に変更したいです。
  • テキスト型から日付/時刻型へ変更する際には、Format関数を利用することができます。しかし、この方法ではデータが消えてしまう問題があります。
  • より良い方法としては、一時的に新しいフィールドを作成し、そこに変換後の日付/時刻を格納する方法があります。その後、必要なデータが移行できたら、元のフィールドを削除し、新しいフィールド名を変更します。

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

  • ベストアンサー
  • 4500rpm
  • ベストアンサー率51% (3209/6282)
回答No.1

1)新しくフィールド(仮に「受付時間2」とするを追加し、書式を「日付/時刻型」にし、その他の項目も設定する。 2)データシートビュー表示で「受付時間」の列を選択し、新しく設定した「受付時間2」の列に貼り付ける。 3)デザインビューで「受付時間」を削除し、「受付時間2」を「受付時間」に変更する。 ※フォーム、クエリなどのリンクは、再設定する必要が有るかもしれません。 ※適当なテーブルをつくってテストしてみて下さい。 ※バックアップもしておくと良いと思います。

saiwai
質問者

お礼

回答ありがとうございます。 ややこしい質問に簡潔なお答えをいただき、希望通り処理が出来ました。

その他の回答 (1)

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.2

> 「yyyy/mm/dd @@:@@」 そもそも、これが、おかしくないですか? Format(書式)なら「yyy/mm/dd hh:nn」 InputMask(定型入力)なら「0000/00/00\ 00:00;0;_」 だと思うのだけど・・・ まぁ、そこは置いといて・・・ DateValue 関数 http://office.microsoft.com/ja-jp/access/HA012288141041.aspx?pid=CH100728911041 テキスト型→日付/時刻型なら、「DateValue関数」でしょ? Formatって、文字の書式を整えて、どうするの?

saiwai
質問者

お礼

回答ありがとうございます。 自分でややこしくしておりますね… 関数ももっと勉強しなければと思います。 また躓きましたら宜しくお願い致します。

関連するQ&A