Page 473 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼致命的エラーで動作せず。回避方法は? Iwata 03/12/31(水) 19:23 ┗Re:致命的エラーで動作せず。回避方法は? よろずや 04/1/1(木) 23:11 ┗Re:致命的エラーで動作せず。回避方法は? Iwata 04/1/2(金) 22:19 ─────────────────────────────────────── ■題名 : 致命的エラーで動作せず。回避方法は? ■名前 : Iwata <kent@csc.ne.jp> ■日付 : 03/12/31(水) 19:23 -------------------------------------------------------------------------
ACCESS-VBAでデータベースを構築しましたが一部手直しのためあるフォームをCOPYし変更をかけておりましたが今まで正常に動作していたデ−タベースのほとんどのVBAが動作せずエラーとなってしまっています。 今までの努力が無駄に終わってしまうのでしょうか?VBA初心者ですが手ほどきをお願いいたします。 環境:windowsXP ACCESS2000 原因:手直しのためあるフォームをCOPY(名前をつけて保存)しリストボックス を追加作業中に発生。 現象: 1.VBAの作動中にエラーが発生(マクロ部分は正常) "ファイルへのアクセスでエラーが発生しました。ネットワークへの 接続が切断されている可能性があります。" 2.FORM・REPORT名をエラーが発生し変更できない。 "モジュール名'Form_F_MENU'は不正です。 *モジュール名の先頭にプレフィックスForm_またはReport_が 付いています。....." ※ちなみに上記のフォーム名はF_MENUの場合です 3.VBEでプロシージャの修正が出来ない箇所がある 4.フォームを削除してもVBE プロジェクトエクスプローラ内に フォーム名が残ってしまっている。 以上よろしくお願いします。 |
▼Iwata さん: >ACCESS-VBAでデータベースを構築しましたが一部手直しのためあるフォームをCOPYし >変更をかけておりましたが今まで正常に動作していたデ−タベースのほとんどのVBAが >動作せずエラーとなってしまっています。 mdbファイルが破損しています。 新規mdbを作成して、すべてのオブジェクトをインポートしましょう。 破損したオブジェクトがあるときは、インポートに失敗することがあります。 そのときは、失敗の原因となるオブジェクトの見当をつけて、それ以外を インポートします。 インポートできなかったオブジェクトは、作り直しましょう。 |
よろずやさん返信ありがとうございます。 やはり致命的な障害のようですね。操作ミスなのかバグなのかよくわかりませんがこれからはバックアップを必ず取るようにします。 インポートの件ですが、1つずつ試しながら行っていますがVBAの張り付いているフォームとレポートはほとんどやられているようです。 フォームだけで40種ほどありますので作り直しに相当時間がかかりそうです。 今後もよろしくお願いします。ありがとうございました。 |