データベースを閉じて、誰も開いていないことが確実な場合は、.ldb ファイルがあるかどうかを確認してください (データベース ファイルと同じ名前になります)。ファイルがそこにある場合は、まだ使用されている可能性があります。ウェブサイトなどのサービスからのアクセスですか?
データベースを別のサブディレクトリにコピーして、変更を加えることができます。それがうまくいかない場合は、それを調べる必要があります。もちろん、「データベースの修復と圧縮...」というデータベースツールは常にあります。
ファイルはファイル サーバー上にありますか? その場合は、ユーザーがファイル ハンドルを持っているかどうかを確認してください。
それでもうまくいかない場合は、新しい情報で投稿を更新してください。
更新 (9/26): vba コードを含む Access データベースで奇妙な問題が発生したときに私が行うもう 1 つのことは、逆コンパイルです。これがまだ文書化されているかどうかはわかりません。何年も調べていませんが、(少なくとも) 文書化されていない msaccess への切り替えでした。
コマンドラインから:
ディレクトリを msaccess.exe のある場所に変更します。
次のコマンドを実行します
msaccess \ファイルにアクセスするパス\databasefile.mdb /decompile
通常、非常に迅速に実行され、データベースが開きます。モジュールを開いてコンパイルします。
常に機能するとは限りませんが、奇妙な出来事を取り除くことができる場合があります。
データベースを別のディレクトリにコピーして編集しようとしたことがありますか? それはうまくいったはずです。その後、元のファイルの名前を変更して、ファイルをコピーして戻すことができます。
何はともあれ、また活躍してくれてうれしいです。