• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessが強制終了されて困っています)

Accessが強制終了される問題の解決方法とは?

このQ&Aのポイント
  • メインフォームに文字を入力すると強制終了される問題について、サブフォームでは問題が発生しないことが分かりました。
  • テーブルでの文字入力後にフォームに戻ると強制終了が起きないことが判明しました。
  • マイクロソフトの修正プログラムのダウンロードやインストールを試しましたが、問題の改善は見られませんでした。初心者の方には解決が難しい問題です。

質問者が選んだベストアンサー

  • ベストアンサー
  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.3

とりあえず、ツール⇒データベースユーティリティ⇒ データベースの最適化/修復 を実行してみてどうかって感じでしょうか。 で、それでもダメなら、新規にmdbファイルを作成し、ファイル⇒ 外部データの取り込み⇒インポート で既存のmdbファイルを選択し、 全てのテーブルやフォーム、クエリ等をインポートして改善するか 試してみて下さい。

southbreeze
質問者

お礼

naoto様 ご回答ありがとうございます。データーベースの最適化は試していますので、インポートでやってみます。ありがとうございます。

southbreeze
質問者

補足

naoto様 ご教示いただいた通り、すべてをインポートしました。そしたら、文字を入力しても強制終了しなくなりました。誠にありがとうございました。 助かりました。

その他の回答 (2)

  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.2

>Webであちこち探して、マイクロソフトの発行している「修正プログラム」をダウンロードしてインスツールしてみましたが、症状が改善されません。 この修正プログラムってマイクロソフトのサイトからダウンロードされたものでしょうか? XPもOffice2003も既にサポートが終了しており、ダウンロードできないハズなのですが。。 ちなみに、以前は問題なく使用できていて急に強制終了するようになったのでしょうか。 それとも今回初めて作成したものですか?

southbreeze
質問者

補足

naoto様 ご回答ありがとうございます。返事が遅くなり申し訳ございません。 "マイクロソフトの「修正プログラム」" は検索しているときにたまたま探し当てたものです。 XPとACCESS2003もその範囲に記載されていましたので間違いないと思います。 しかし、その「修正プログラム」は結果的に今回の症状の改善につながりませんでした。 そうです、以前は問題なく使用できていました。ところが、メインフォームの中にいくつかのレポートを印字するための「コマンドボタン」を配してあったんですが、レポートの内容が変わったりしたものですから、新しくフォームを作成しました。古いフォームもそのままにしていました。 そうすると、問題のように、メインフォームの「テキスト型」(どのフィールドでも)に文字を(全角でも半角でも)一文字入れたとたん、「砂時計」が出て、強制終了となってしまいます。 「問題が発生したためACCESSを終了します。ご迷惑をお掛けして誠に申し訳ございません」との内容のメッセージとなっています。 色々、試す中で、旧フォームがあるのがいけないと思って今では「旧フォーム」は削除しています。 さらに、記載した通り、テーブルを開いて、そこに、上記テキストフィールドに該当する文字を入力すると、問題なく入力が出来て、フォームに戻り、続けて他のフィールドにも入力すると、強制終了は無く通常どうり作業が出来るのです。 naoto様 何か、お解りのことがございましたら、ぜひお願い出来ませんでしょうか? 何卒、よろしくお願いいたします。

  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

とりあえず、再インストールしてみたらいいです。 その後にアップデート出来ればする。 サポート終了しているのはご存じの通りです。

southbreeze
質問者

お礼

kamikami30様 ご回答ありがとうございます。やってみます。

southbreeze
質問者

補足

kamikami30様 再インストールして、再起動をしましたが、同じ状況ですね。 他にも似たようなフォームを沢山作っていますが、他のフォームは強制終了はありませんので、おそらくこのフォームにだけ特別な原因があるのだと思います。 フォームの再生は(時間がかかりそうなので)...できたらこのまま治せたら...と希望しています。