2017-01-30 21 views
0

私は仕事のために維持しているコールセンター統計のAccess 2007データベースを持っています。 IT部門から生データをCSVファイルで受け取り、データベースに1年ごとにインポートしてインポートします。テーブルの列のヘッダー情報はすべてCSVファイルに含まれているため、最初の月を新しい表にインポートしてから、別の月をこの表に追加します。Microsoft Access:テキストを時間としてインポート

これはうまくいきましたが、突然1つのフィールドが不適切にインポートされ始めました。 「Duration」というフィールドがあり、これはxx:xx:xxという形式の文字列です。私がテーブルを作成するとき、それはテキストフィールドであると指定し、1月はすべてのデータを適切に表示します。

ただし、データを追加するたびに、追加の期間フィールドが[時間]フィールド(00:01:36 - > 12:01:36 AM)に変換されます。フィールドはまだテキストフィールドであり、フィールドはインポートウィザードで正しく表示されますが、新しいデータはすべてTimeに変換されます。

ご協力いただきありがとうございます。

答えて

0

私はこの問題を解決できました。ファイル(.csv)をインポートするときに、区切り記号の「高度」をクリックするだけで、時間区切り記号が削除されました。それは他のテーブルでそれを区切っていないことが私には奇妙ですが、最近のテーブルではそれが分かりませんでした。それにもかかわらず、これは問題を解決しました。ご協力いただきありがとうございます!

0

私はあなたに問題があるとは思わない。テーブルを開き、デザインビューを選択し、Formatプロパティが何であるかを確認します。そこに何もない場合は、希望のフォーマットを入力します。それはあなたが望むやり方でデータを表示するはずです。

+0

これはちょうど追加の文字を追加しているようです。したがって、@ 12 @ 00:3:6:AMと表示される形式として@@:@@:@@を表示します。しかし、助けてくれてありがとう - 私はそれが基本的で「ノー」な質問だと知っていますが、私はアクセスを利用してからしばらくしています。 –

+0

私はいくつかのCSVファイルを作成し、インポートしてから追加しました。私は問題を再現できませんでした。私はそれが違いを生むならAccess 2010しか持っていない。 – SezMe

関連する問題