• ベストアンサー

Access フィールドプロパティ《書式》について

テーブル作成において、CSVデータの取り込みを行ったのですが、「生年月日」のフィールドにおいて、CSVデータ上の『20070808』をテーブル上では『2007/08/08』若しくは『H18/08/08』と表示させるにはどのように操作すればよいのでしょうか?  尚、CSVデータの書式は固定なので、テーブルの操作でしか変更が出来ません。

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

  • ベストアンサー
noname#140971
noname#140971
回答No.1

文字列として取り込んだものと推察します。 この場合、日付時刻型ではないので yyyy/mm/dd なんて書式設定は不可能。 ですから、文字列の書式設定をすることになります。 @@@@\/@@\/@@ しかし、インポート機能なんて一度も使ったことがないので最適解かどうかは怪しい!

axis01
質問者

お礼

回答ありがとうございます。 確かに文字列として認識しているようです。 質問前に、書式欄に自分なりに設定をいれたのですが、うまく反映ができませんでした。 回答中の「@@@@\/@@\/@@」で試したところ、対象の全てのフィールドに反映することができました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

インポート ウィザードの設定で、日付の書式を 年4桁,日付区切り記号なし,日付に0表示として インポートすると、『20070808』を日付として入力できます。 Access2000で試しました。

axis01
質問者

お礼

回答ありがとうございます。 Access2003を使用しています。 インポートウィザードのフィールドオプションで選択しようしましたが、 データ型の変更ができませんでした。 参考にさせていただきます。

すると、全ての回答が全文表示されます。

関連するQ&A