- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2003 レコードがすべてロックされているため、フィルタを適用できません。エラーについて)
Access2003レコードがすべてロックされているため、フィルタを適用できません。エラーについて
このQ&Aのポイント
- Access2003のフォームでレコードがすべてロックされているため、フィルタを適用することができないエラーが発生しています。
- マウスのスクロールボタンを使用すると、1レコードスクロールするたびにエラーメッセージが表示されます。
- また、新規入力時にも同様のエラーが出ることがあります。おそらくフォームの設定がおかしくなっている可能性があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そのmdbと同じフォルダ内にレコードロック情報が残ってしまっていないでしょうか?(mdbを開いていない状態の時に) もしレコードロック情報が残ってしまっている場合は削除すれば戻ると思うのですが・・。 レコードロック情報も残ってないようであれば 新しいmdbを作りそのmdbにフォーム等をインポートしてエラー表示するか確認してください。 エラー表示が出ないようであれば元のmdb自体に何か損傷があるのではないかと思うのですが。
その他の回答 (1)
- O_cyan
- ベストアンサー率59% (745/1260)
回答No.1
VBEを開きデバッグのコンパイルをしてエラー等でませんでしょうか。 データベースユーティリティのデータベースの修復をしても同様でしょうか。
質問者
補足
いつもありがとうございます。 デバッグのコンパイルはエラーが出ませんでした。 データベースの修復をしても変化はありませんでした。 すみませんがよろしくお願いいたします。
お礼
ついに壊れてしまいましたので、最初から作り直そうと思います。 いろいろとありがとうございました。
補足
ありがとうございます。 フォルダ内にレコードロック情報はありませんでした。 新しいmdbにインポートしても同じエラーが出ました。 別のフォームでも”テーブル・・・は現在ほかのユーザーまたはプロセスで使用されているのでロックできませんでした。”というエラーが出ました。 エラーが出るはずがないようなところで出ていますので、次々におかしくなっている感じがします。 何かわかりましたらお願いしたいと思います。よろしくお願いいたします。