MsAccess ファイルへのアクセスでエラー・・・・・・
MsAccess で作った業務処理でエラーが出まして
× 印で終了クリックする以外は
VBA イベントの全てが正常動作しなくて
エラー画面で止まってしまいます。
この Access の業務処理は
一番最初にメニューのフォームを表示させて、
そこには色んな処理ボタンや終了ボタンを作ってます。
終了ボタンのクリックイベントには
quit
しか書いてません。
これすらも動かなくなってしまいました。
メニューフォーム上のボタンをクリックすると、全てのイベントのVBAでエラーが出ますが、
エラーが出るルーチンは今までなんの異常も無く動作していたルーチンです。
これは悩みましたねぇ!
で、ネットで検索です。
フォームやレポートをインポートしたりコピーしたとき壊れる !!
これでしょうか。
んな馬鹿な。
私がネット上で得られた色々な処理を試してみましたが直りません。
たまたまフォルダーを見てみると、なんかコピーされたmdbがあったので、
開いてみると結構新しかったので復旧の役に立ちました。
昔から、MsAccess のクラッシュはあるという情報はネットで検索されます。
怖いソフトです。
この復旧作業で、
新しいデ-タベースに全てをインポートするという方法は
私の場合はうまくいきませんでした。
いくつかのクエリーでネストが多すぎて読め込めないエラーや
結局読み込めても、元のエラーが出ます。
対策
VBA のプログラム改変や新作の前には mdb のコピーを作っておくこと。
または他のデータベース言語を習得する。

× 印で終了クリックする以外は
VBA イベントの全てが正常動作しなくて
エラー画面で止まってしまいます。
この Access の業務処理は
一番最初にメニューのフォームを表示させて、
そこには色んな処理ボタンや終了ボタンを作ってます。
終了ボタンのクリックイベントには
quit
しか書いてません。
これすらも動かなくなってしまいました。
メニューフォーム上のボタンをクリックすると、全てのイベントのVBAでエラーが出ますが、
エラーが出るルーチンは今までなんの異常も無く動作していたルーチンです。
これは悩みましたねぇ!
で、ネットで検索です。
フォームやレポートをインポートしたりコピーしたとき壊れる !!
これでしょうか。
んな馬鹿な。
私がネット上で得られた色々な処理を試してみましたが直りません。
たまたまフォルダーを見てみると、なんかコピーされたmdbがあったので、
開いてみると結構新しかったので復旧の役に立ちました。
昔から、MsAccess のクラッシュはあるという情報はネットで検索されます。
怖いソフトです。
この復旧作業で、
新しいデ-タベースに全てをインポートするという方法は
私の場合はうまくいきませんでした。
いくつかのクエリーでネストが多すぎて読め込めないエラーや
結局読み込めても、元のエラーが出ます。
対策
VBA のプログラム改変や新作の前には mdb のコピーを作っておくこと。
または他のデータベース言語を習得する。
スポンサーサイト