- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS2000での大量データ処理)
ACCESS2000での大量データ処理とは?
このQ&Aのポイント
- ACCESS2000を使用して、CSVファイルの情報をインポートし、集計処理を行いたいと考えています。CSVファイルは20フィールドで1レコード、1400レコードで1件構成されており、処理する人数は3万件です。
- 質問1:1400レコード×3万件の情報をインポートできるか?テーブルの制限量を超えないか?
- 質問2:インポート時に必要なフィールドのみをインポートするVBAはあるか?必要・不要を判別するフィールドは存在するか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
(1)データ次第? (2)データの作り方によると思いますが、大抵VB/VBS/VBAのいずれで可だと思います。 (3)テーブルを分割すれば可能。 (4)VB・VBS・VBA・テキストエディタなど。場合によってはぜんぜん関係ないアプリのスクリプト機能などで処理する場合もあります。 文字ベースでの集計とはどのようなことをされるのでしょうか? また、最終的にどのようなアウトプットを望まれているのでしょうか? SQLserverなら、結構なレベルまで、適当にやってもどうにかなりますが、Aceessのように制限値が低いものは、特にデータベースとして適正化をしっかり行わないと、処理に莫大な時間がかかります。場合によっては都度CSVデータを読み込みつつ、即座に捨てるようなやり方が早いこともあります。 一番最初にアウトプット(目的)に沿った作業の適正化を行うことをお勧めします。
お礼
お礼が大変遅れてしまい申し訳ございませんでした。 (1)すみません。データ次第の意味がわかりません。 (2)すみません。VBAの参考コードありますか (3)わかりました (4)わかりました >文字ベースでの集計とはどのようなことをされるのでしょうか? 受け取りの属性が文字列ということです。中身は数値 >また、最終的にどのようなアウトプットを望まれているのでしょうか? インポートした多数のフィールドで、標準偏差や平均等を算出します。 アウトよりか、読み込んだ結果が1レコードで処理出来ればと思ってました。 最適化の件は、十分注意していきたいと思います。 まだ、先が見えないですが、ありがとうございました。