アプリ版:「スタンプのみでお礼する」機能のリリースについて

テーブルにデータが保管されており、そのフィールドの一つに「テキスト型」で”20080301”のようなデータを持っています。これを「日付/時刻型」”2008/03/01”のように変換したいのですが、どのようにすればよいのでしょうか。

※ちなみにこのオリジナルデータは毎日、自動的にテーブルにダウンロードされており、このテーブル自体の型を予め「日付/時刻型」に変換すると、日々のデータ取得時にエラーとなってしまいます。ですので、「日付/時刻型」のフィールドを持った新規のテーブルに、この”20080301”のデータを変換し格納したいのですがどのようにすればよろしいでしょうか。

テーブル⇒デザインより、該当のフィールドの型を「テキスト型」⇒「日付/時刻型」へ直接変換してしまうと、「データの変換中にエラーが発生しました。○○件のレコードのデータが失われました。」と表示されます。素人のため、なるべく追加クエリや更新クエリや簡単な関数のみでの方法を教えていただけたら幸いです。

A 回答 (2件)

テーブルに日付時刻型フィールドを追加して、


更新クエリを使って、#1さんが提案されている
数式を使えばよいのでは?
    • good
    • 5
この回答へのお礼

そのように考えればよかったのですね。
解決しました。ありがとうございます。

お礼日時:2008/04/11 19:39

クエリで行なうなら


CDate(Format([テキスト],"0000/00/00"))
    • good
    • 12
この回答へのお礼

cDateを利用して変更することができました。ありがとうございます。

お礼日時:2008/04/11 19:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!