私は分割データベース用の VBA コードを書いていますが、最近では、一部のコマンド ボタンがエンド ユーザーのマシンのアクセス インスタンスを閉じます。警告も、それを止める能力もありません。ブレークポイントを追加すると、コードはクリック イベントにもヒットせず、完全に終了します。ただし、これは NEW コマンド ボタンを追加してコードを転送することで簡単に解決できます。何を与える?
質問する
680 次
1 に答える
1
データベースを修復して圧縮しても、データベースの破損の問題が解決されることはめったにないようです。
次の手順に従います(ダンの提案に従って):
- 新しいデータベースを作成する
- 古いデータベースからすべてのオブジェクト (テーブル、クエリ、フォーム、レポート、マクロ、およびモジュール) をインポートする
この時点で、1 つの特定のフォームまたはレポートでハングすることがあります。これが発生した場合は、このフォーム/レポートをインポートから省略してください (ただし、二度と取得できない可能性があります!)。
最後に、すべての VBA コードをコンパイルし、他の VBA オブジェクト ライブラリへの参照を修復し、リレーションシップ ウィンドウを再描画して、以前と同じようにきれいに見えるようにします (リレーションシップ自体は失われず、配置されているだけです) - そして Access を呪います。 !
于 2013-04-17T13:46:22.893 に答える