アプリ版:「スタンプのみでお礼する」機能のリリースについて

昨日まで普通に起動していたのですが、
今日になり「モジュールがありません!」
というメッセージが表示されます。

で、OKを押すとVBAの画面が表示されます。

具体的にどこをどう確認すればなおるのかわかりません。

どなたかアドバイスお願いします。

A 回答 (1件)

mdbが破損した確立が高いです。


どこが破損しているのか不明ですが
>OKを押すとVBAの画面が表示されます。
とのことなのでプロジェクトレベルの破損とも考えられます。
>具体的にどこをどう確認すればなおるのか
まずツールのデータベースユーティリティで修復をしてみる。
VisualBasicEditorを開きデバッグでデータベースのコンパイルをしてみる。
それでもメッセージが出るようならデコンパイルしてみる。
デコンパイルはAccessを終了して[スタート]→[ファイル名を指定して実行]でAccessのexeフルパスとコマンドを入力しOKボタンで実行してみてください。
バージョンが質問からでは分かりませんがAccessのexeはAccess2003の場合はC:\Program Files\Microsoft Office\OFFICE11にAccessのexeがあります(確認してください)ので下記のように入力してコピぺでも良いです。
デコンパイルは
"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\フルパス\ファイル名.mdb" /decompile
でデコンパイルできます。
VB関連が損傷しているならこれで直るはずなのですが・・。
それでもメッセージが表示される場合は修復不可という事で・・。
新しいmdbを作って問題のmdbのオブジェクトを新しいmdbへインポートするしかなくなってしまいます。

この回答への補足

コンパイルやデコンパイルを実行すると、
「直前の調査はキャンセルされました。」
というメッセージが表示されます。

こうなると新しいACCESSファイルを作り直すしかないのですかね?

補足日時:2006/05/10 14:37
    • good
    • 0
この回答へのお礼

新しいmdbを作成して、エラーの該当となるフォームをインポートの対象から外してから、あれこれやった直りました。
ありがとうございました。

お礼日時:2006/05/13 10:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A