• 締切済み

データ量が多いため?クエリ、フォーム、レポートが開かない!

OS:2000 Access Version:2000 初心者です。 取引先情報管理をエクセル→アクセスに変更しました。 先ほどデータをアクセスに入れたのですが、 データ量が多いのか、テーブル以外が開きません。 (開こうとすると、『このプログラムは応答していません』とエラーメッセージが出ます) どうにか動くようにできませんでしょうか? 取引先情報には住所データが入っており、 それを抜くと動きました。 件数は約 2、000件です。 宜しくお願いいたしますm(_ _)m

みんなの回答

noname#51443
noname#51443
回答No.2

うーん 私の会社も顧客データをマクロも使ったりして 入力、管理、検索できるようにして 2000はゆうに超えています。 古いパソコンでも表示が遅くても固まりはしません。 テーブルに対してクエリ、フォームの データリンクがどこか違っているとか 入力規則に違反してるとか 数式が間違っているとか でもここまで行くと、Accessを相当理解してる人 じゃないと…

yuika1103
質問者

お礼

そうですよね、件数の問題ではないような 気がしてきました! 参考情報をありがとうございます!!! 検索の式に誤りがあるかもしれません。 バックアップのファイルを利用して、 数式を消したら動作するのか 試してみます!!

noname#51443
noname#51443
回答No.1

PCの性能が低いのでは

yuika1103
質問者

お礼

回答を有難うございました。 そう思い、別のPC(xp、性能は今わかりませんが、良いものです) でも試したところ、同じ現象がおきました。 私が開こうとしていたクエリは、抽出条件が入っていたのですが、 新たに抽出条件の入っていないクエリを作ったところ開きました。 ↓この文が処理しにくいのかもしれません。 データ件数10件だと動いたのですが、2000件になると固まりました。 Private Sub cmd詳細_Click() On Error GoTo Err_cmd詳細_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "frm仕入先" stLinkCriteria = "[仕入先ID]=" & Me![仕入先ID] DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_cmd詳細_Click: Exit Sub Err_cmd詳細_Click: MsgBox Err.Description Resume Exit_cmd詳細_Click

関連するQ&A