トラブル対処の情報1「mdbが壊れてしまった時」WEB、IT、パソコン講座WEB、モバイル端末、フリーソフト情報、企業や個人のIT活用を支援する為のパソコン講座を掲載します。Accessについて私の経験ですが、ACCESSでデータベースシステムを作成し始めて、1年くらい、書籍を沢山買い込んで勉強しましたが、書籍になかなか記載されていない問題にぶつかり、困った時期がありました。そこで、今回は、私のつたない経験から覚えた「トラブルの対処方法」を記載します。2000で壊れてしまったmdbファイルを修復する方法」です。(こう書くと、使う人がいなくなるのが怖い?)。ファイルが破損してしまう場合があります(Jetエンジンの絡みの問題もありますが、それは別途、記載します)。修復する方法は下記の2つです。ユーティリティで修復する。2.新規データベースにインポートして修復する。まずいと認識できたら、まず項番1を実施、ダメなら項番2を実施して修復を試みて下さい。<注意事項>これから説明する方法は、壊れたファイルや予期しない動作をするファイルの正常な回復を保証するものではありません。状態によっては、データを修復できず、ファイルを作成し直さなければならない場合があります。ユーティリティで修復するには最適化/修復ユーティリティが付いていますので、これを使用するとファイルを修復できる可能性があります。壊れているファイルを別のドライブやフォルダにバックアップします。ファイルが存在する場合は、削除します。ファイルが存在する場合は削除します。ファイルは共有データベースでどのレコードが誰によってロックされているかを特定するためのファイルです。ファイルは自動的に削除されますが、データベースが破損していると、自動的に消えず、残ってしまう場合があります。3)データベースを閉じます。ボックスを表示します。修復するファイルを選択します。ファイルを保存します。修復されたファイルが保存されます。これで、保存されたファイルを開いて修復されているかチェックします。2.新規データベースにインポートして修復するには新規で空のデータベースを作成して、壊れたmdbのオブジェクト(フォーム、レポート処理やデータ等)をインポート機能を使用してCOPYします。これだけで正常に動作する場合もありますが、ダメな場合は、項番8)以降の対処も実施して下さい。作業ウィンドウを表示。ボックスを表示します。3)ファイルを保存します。ボックスの一覧から保存場所を選択し、「ファイル名」に任意のファイル名を入力します。ボックスを表示します。5)インポートするデータを選択します。ボックスの一覧から保存場所を選択し、インポートするファイルを選択します。6)インポートするオブジェクトを選択します。インポートするオブジェクトのタブをクリックし、インポートするデータをクリックします。これをオブジェクト毎に実施する。7)オブジェクトがインポートされます。クリックし、任意のモジュールをクリックします。コンパイルを実行します。10)エラーメッセージを閉じます。11)モジュールをデバッグします。エラーのある個所が選択されるのでデバッグします。ファイルが開けない場合など、他の方法では回復不可能なmdbを修復できる場合があります。下記のサポート技術情報を参照して下さい。http://support.microsoft.com/kb/273956/EN-US/<補足>Access2000で記載していますが、Access2002も同様です。データベースの破損を防ぐには、使用しているユーザー数やネットワーク環境、Jetのバージョン等、細かな設定も必要ですが、それは次回掲載いたします。使用状態になっているロックファイルが消せない場合があります。1)「データ」ファイルがロック状態の場合システムを正常に終了させることができない場合、強制的にでも終了させる。ロックさせたパソコンを特定させて、パソコンを再起動させる。ロックが外れてた、不具合「テーブル」を修正する(この際、バックアップコピーを予め取っておく)「Delete」文字が入って削除できない場合は、項番2の方法で「テーブル」を入れ替える。2)ロックが外れない場合データファイルのおかしくなっている不具合「テーブル」を見つけて、別のアクセスデータベースにインポートする。ロックされたファイルをコピーする。別のアクセスデータベースにインポートした「テーブル」のみをインポートする。入れ替えたデータベースファイルの名前を変更して、プログラムシステムの「リンク」を新たに取り直して、旧データファイルを削除する。・マイクロソフト、「Access」の便利な機能を使って、業務アプリケーションを作成して活用する。2016」で動かしているアプリケーションが動かなくなるです。2010」でも起こっている問題でもあります。廃止、変更された機能とバージョンアップの必要性についてMicrosoft社のデータベース作成ソフト「Accessの勧めと言いたいけれど。10」にパソコンごと入れ替えた時に、Office365(Office2016)のAccess2016を使用する場合の注意点。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。Plus」で観るには。viewsMacでWindowsアプリを動かす4つの方法について紹介します。viewsタブレットって、結局、何に使うの?。10」にパソコンごと入れ替えた時に、Office365(Office2016)のAccess2016を使用する場合の注意点。廃止、変更された機能とバージョンアップの必要性についてMicrosoft社のデータベース作成ソフト「Accessの勧めと言いたいけれど。新機能についてマイクロソフトの「Access」の便利な機能を使って、業務アプリケーションを作成して活用する。2016」で動かしているアプリケーションが動かなくなるです。2010」でも起こっている問題でもあります。「KB4461614」WindowsUpdateを適用すると、書式設定をしたテキストボックス等に数値を入れるとAccessが強制終了する。