- 締切済み
ACCESSでcsv テーブルを利用する良い方法は?
いつもお世話になっています。ACCESS はまったくの素人です。 csv で提供される6種類程度の元データがあり、定期的にファイル単位で更新されます。これを現在はテーブルにリンクしているのですが、処理が重くて困っています。インポートすると劇的に軽くなりますが、元ファイルの更新時に手間が増えて困ります。具体的には再度インポートしてテーブルを上書きするとリレーションシップが切れてしまうので、一度全てのレコードを削除して、新たに全レコードを追加すると言う手順を思い描いています。 このような場合、どうするのが効率的なのでしょうか。よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Ha88888
- ベストアンサー率33% (1/3)
回答No.1
こんにちはー リレーションをそのまま保持するということであれば、 CSV取り込み用にワークテーブルを作って一度そこへインポート→ワークテーブルのデータをテーブルへ追加 という流れにしてみてはいかがでしょうか? テーブルへ追加が完了した後、ワークテーブルを 初期化(DELETE)してAccessファイルを最適化してやれば、ACCESS自体のファイルサイズの増減も考慮せずにすむと思います。 お力になれたかわかりませんが、参考になれば幸いです。