• ベストアンサー

ACCESSを使ってこの大容量の処理を何とか!!

http://okwave.jp/qa/q8824061.html ↑↑↑↑↑ こちらAccessではできないでしょうか。 今のエクセルをそのままテーブルデータとする。 =COUNTIFS(B:B,B2,F:F,1) 数万単位を越えてくるとPCが固まってしまう。

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

  • ベストアンサー
noname#223464
noname#223464
回答No.2

***購入回数1が無い行を削除*** delete from 注文データ where 会員番号 not in (select 会員番号 from 注文データ where 購入回数=1)

mcdone
質問者

お礼

ありがとうごさいます。 大変参考になります。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>数万単位を越えてくるとPCが固まってしまう。 「固まって」は表現が適切ではありません。 処理時間が長くなっているだけです。 PCの性能にもよりますが数分から数十分かかるかも知れません。 1万レコード以下であれば辛抱できる範囲かもしれません。 再計算を手動にすれば再計算の実行時に他の仕事で時間を潰せば良いでしょう。 私はAccessを使っていないので具体的な回答ができません。 たぶん、クエリーやVBAで処理可能と思います。 VBAはExcelでも使えますので学習されると良いでしょう。

関連するQ&A