No.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ファイルを作り直すしかないのですかね?
新しいmdbを作成して、エラーの該当となるフォームをインポートの対象から外してから、あれこれやった直りました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで、㉑という数値が、正しく、入力できない 2 2022/07/26 20:22
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- Windows Me・NT・2000 widows xpのエラーで利用ができなくなりました 3 2022/12/21 13:43
- その他(プログラミング・Web制作) Pythonについて教えて下さい 2 2022/08/18 19:03
- Wi-Fi・無線LAN WIFIでのインターネットに接続できない 6 2023/08/03 21:46
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- iPhone(アイフォーン) できれば至急お願いします! 管理栄養士国家試験の、今日の5問というアプリを始めたいのですが、こんなエ 1 2023/04/14 23:01
- Visual Basic(VBA) VBA Bookの表示、非表示 1 2022/09/16 20:44
- デスクトップパソコン PCの通電はするがモニタが黒い画面のまま何も表示はじまらない。 7 2023/01/10 09:36
- その他(パソコン・スマホ・電化製品) パソコンの不具合 7 2022/10/09 09:48
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
アクセスで「モジュールがありません」となってしまいます
Access(アクセス)
-
ACCESSエラー「モジュールがありません」
Access(アクセス)
-
アクセス 壊れた? 「ファイルが見つかりません」
Access(アクセス)
-
-
4
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
5
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
6
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
7
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
8
新規レコード行を非表示にしたい
Access(アクセス)
-
9
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
10
Accessのフォームにて、詳細行のボタンを行の内容により、表示/非表
その他(Microsoft Office)
-
11
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
12
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
13
ACCSESS2013VBA フォームのレコードソースを変更する
その他(データベース)
-
14
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
-
15
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
16
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
17
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
18
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
19
Access サブフォームでの選択行の取得
その他(データベース)
-
20
このオブジェクトに値を代入することはできません
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのモジュールエラー?
-
Excelでmdbファイルが簡単に開...
-
「○○○.ldb」のAccess レコード ...
-
ExcelのマクロでAccessのmdbを...
-
Accessデータベースの最適化をE...
-
ACCESS mdbファイル 更新日時
-
アクセスをネットワークでリン...
-
Accessで「誰々が使用中です」...
-
ACCESSのmdbファイルが壊れ...
-
Access2003でVBAツールの参照設...
-
Accessでリンクテーブルのパス変更
-
アクセスは同時に多人数がアク...
-
Accessのmdbを開こうとしたとき...
-
排他のエラーメッセージ
-
アクセス2000です フォームで...
-
【Excel】[Expression.Error] ...
-
#1062 - '0' は索引 'PRIMARY' ...
-
共有フォルダに誰が何にアクセ...
-
Becky!で「メールサーバーへの...
-
Access VBA を利用して、フォル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「○○○.ldb」のAccess レコード ...
-
ACCESSのモジュールエラー?
-
Accessデータベースの最適化をE...
-
accessのmdbが勝手にできている?
-
Excelでmdbファイルが簡単に開...
-
Accessで「誰々が使用中です」...
-
Accessのmdbを開こうとしたとき...
-
ファイルは開くのに「見つから...
-
ExcelのマクロでAccessのmdbを...
-
アクセスをネットワークでリン...
-
Accessでリンクテーブルのパス変更
-
アクセスのファイルが壊れた!!!!!!
-
ACCESS mdbファイル 更新日時
-
Access2003でVBAツールの参照設...
-
ACCESSで「ブックマーク...
-
Database.mdbと言うファイル
-
ACCESS 複数のmdbでModuleを共...
-
他のPWがかかっているファイル...
-
Accessのmdb分析(解析)方法ま...
-
ACCESS2003 ファイルが増えてい...
おすすめ情報