• 締切済み

ACCESSで作成したアプリケーションがACCESSランタイムで動かない?

ACCESSで作成したアプリケーションがあるのですが、顧客の要望でランタイムで運用したいと思っています。 ところが動作確認をすると、あるフォームを開く際に「実行時エラーが発生したため、このアプリケーションの実行は中断しました。 アプリケーションを続行できません。システムはシャットダウンされます。」 というダイアログを表示して、OKボタンを押すとアプリケーションが落ちてしまいます。 ランタイムではないACCESSでは問題なく動作するのですが、ランタイムでは何が違うのかわかりません。 動作環境 OS:WindowsXP ACCESSランタイムは2003と2000 SR-1、ランタイムでないACCESSでも2003と2000 SR-1を試していますが、いずれの場合でもランタイムで上記の症状が発生し、ランタイムでない場合は発生しません。 Microsoft Jetは4.0にしてあります。 断片的なヒントでも結構です。また参考になるサイトでも結構ですのでご教示をお願いいたします。

  • Yupa3
  • お礼率81% (91/112)

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

Accessの内部エラーが発生しているのですぐ落ちてしまう。 ランタイム条件によってフォームが実行される時に有効なコードが誤っているとか。(フォーム中のコードが削除したテーブルを開こうとしている。実行時のコードで誤ったロジックが含まれる。みたいな誤り) エラーがコード内で発生しているがエラー処理を実装していないので落ちてしまうとか。

Yupa3
質問者

お礼

ご回答ありがとうございました。 その後別に助言をいただきまして、以下の点を調査してました。 ・参照設定 ・コンパイルが通るか で、コンパイルを試みたところ、モジュールでOption Explicitを宣言してるにもかかわらず変数宣言をしていないところがあることがわかりました。 これを解消したところ正常に動作をするようになりました。 教訓 ・作成したVBAはコンパイルをかけてデバッグを行うべし。 ・ACCESS本体はruntimeに比べ多少のエラーでは動いてしまう。runtimeでの動作確認もしてみるべし。 #ちなみに自分で作成したわけではないのですが・・・。

関連するQ&A

  • ACCESSランタイムでエラー

    ACCESS2002で作成したプログラムを、 ACCESS2003ランタイムをインストールした別PCで mdbを起動しボタンをクリックして実行すると、 「実行時エラーが発生したため、このアプリケーションの実行は中断しました。  アプリケーションを続行できません。システムはシャットダウンされます。」 というエラーメッセージが出ます。 作成したPCでは、アクセスでもランタイムでも問題なく動作するので、原因がわかりません。 アクセスファイルが壊れているのではと思い、別ファイルでテストしましたが違いました。 ヒントや参考になるサイトなど、なんでもいいので解決に向けてご教示をお願いいたします。 ※どちらもwin7HPです。

  • access2007ランタイム

    access2007を使用して簡易な社内アプリを作成しました。 Developer Extensionを使用して配布できる形を作り、ランタイムで 各端末へ展開しています。 通常ですと問題なくインストールが終了し、端末での動作確認が できるのですが、どうしてもエラーとなる端末があります。 インストールは正常に終了し、アプリも表面上は問題なく表示されるのですが、 顧客CDをダブルクリックすると別画面に展開する設定をしているのですが 端末によってはエラーとなってしまいます。 エラーメッセージは 「実行時エラーが発生したため、このアプリケーションの実行は中断しました。 アプリケーションを続行できません。システムはシャットダウンされます。」 です。 全く問題なく動作するPCと、上記メッセージが出てしまうPCとでは 何か違いがあるのでしょうか? 社内で使用しているPCの環境は、OSはXP Professional Version2002 Service Pack3です。 もしお分かりになる方がいましたらfご指導下さい。 宜しくお願い致します。

  • access で急に実行時エラー

     こんにちは。 1つ教えてください。 access2007のランタイムをインストールして運用していたパソコン5台全てで 今日の午後から「実行時エラーが発生した為、このアプリケーションは中断しました。 アプリケーションを続行できません。システムはシャットダウンされます」のエラーになり 起動すらできません。 パソコンを再起動してみましたがだめでした。原因と対応を教えて頂けないでしょうか? どうぞよろしくお願いします。

  • ACCESSランタイムでLinuxによるファイルサーバ上のACCESSのアプリケーションを操作できるか?

    ACCESSで開発したDBアプリケーションをWindows ServerやXPではなく、Linuxでファイル共有サーバを作成してそこに格納した場合、クライアント側からランタイムでそのACCESSアプリケーションを動かすことは可能でしょうか? 特に実際にやったことがあるという方、ご回答願います。

  • Accessランタイムについて

    お世話になります。 Accessにてツールを作成し、Accessランタイム2010がインストールされているPCで利用させたいと考えております。 そこで質問ですが、Accessランタイムでは新規にテーブルやフォームは作成できないようですが、テンポラリテーブルを作成することは可能なのでしょうか。 例えば、VBA内にてテーブルを作成するSQLを実行するような場合です。 ※作成するツールはExcelファイルをインポートし、そこで作成されたテンポラリテーブルで色々集計して、最終的にExcelエクスポートさせようとしてます。 ご教授の程、宜しくお願い致します。

  • ランタイムエラーについて

    ランタイムエラーについて リアルプレーヤを開くと 「ランタイムエラーが発生しました  デイバックしますか  行:6  エラー:解放されたスプリクトからコードを実行できません」 と言うメッセージが表示され いいえを何回かクイックすると動作します どう対処したら良いのか教えてください

  • どのようなランタイムを入れれば万全か?

    開発言語が入っていいないパソコン環境で、ほとんどのアプリケーションがランタイムエラー なしに動作させるには、どのようなランタイムを入れておけば万全でしょうか? VB6 VC Delphi C++Builder 具体的なランタイムファイルが知りたいです。 また、ランタイムを入れることによる不具合は無いでしょうか? CurrenSEEでエラー Component 'MSINET.OCX' or one of its dependencies not currently registerd a file missing or invalid. 実行時エラー 713 次のクラスは登録されていません。以下のファイルをインストールして下さい。 MSSTDFMT.DLL

  • ランタイム エラー

    --------------------------- エラー --------------------------- ランタイム エラーが発生しました。 デバッグしますか? 行: 5 エラー: オブジェクトを指定してください。 --------------------------- はい(Y) いいえ(N) --------------------------- ここで「はい」を選び、「Just-In-Time デバッグ」のダイアログを表示させ、可能なデバッガから「新しいインスタンスMicrosoft Script Editor」を選択、デバッグを開始するため「はい(Y)」ボタンをクリックしたところ、以下のダイアログが表示され、Microsoft Script Editor の起動に失敗してしまいます。 --------------------------- Microsoft Script Editor --------------------------- Application Data フォルダを作成できません。 --------------------------- OK --------------------------- 特に何もしていない状態でこのようになったのですが、何か解決策はあるのでしょうか?

  • RealPlayer SPでランタイムエラーがでます。

    RealPlayer SPでランタイムエラーがでます。 先日RealPlayerからRealPlayer SPにアップグレード?したんですが それからというものの、起動するたびにランタイムエラーというのが出て困っています。 (1) ランタイムエラーが発生しました。デバッグしますか? 行:6 エラー:解放されたスクリプトからコードを実行できません。 (2) ランタイムエラーが発生しました。デバッグしますか? 行:1 エラー:'Class'は宣言されていません。 デバッグする知識がないのですが、ないなりにしてみようと思い「はい」を選択すると 「リモートプロシージャにステップイン」というのが出るので、「OK」を選択すると 「Microsoft Jscript 実行時エラー:コノオブジェクトはサポートされていない操作です」と出るので 仕方なく「中断」を選択するという感じです。 それぞれ「いいえ」を選択するとその後操作はできるようになるのですが 途中で何度も出るので煩わしいくて困ってます。 デバッグの仕方、もしくはエラーを出さない方法をご存知の方がいらっしゃいましたら教えてください。 ちなみにOSはXPです。 よろしくお願いいたします。

  • IE5/特定のページにアクセスするとランタイムエラーが発生する。

    私自身ではなく、友人のPCで発生したエラーです。 特定のページ(この場合はMSNとBIGLOBEにて確認)にアクセスすると以下のようなエラーが出ました。 「ランタイムエラーが発生しました。デバッグしますか?」 [はい]をクリックすると 「JSCRIPT 実行時エラー オブジェクトを指定してください。種類の例外はハンドルできません。」と表示されます。この画面をOKで閉じると「http://www.msn.co.jp は読み取り専用です。」という表示及び英文のメッセージが数行表示される。閉じようとして×ボタンをクリックすると、「スクリプトアウトラインを使用するには、HTMLエディタの「ソース」タブを選択してください。」「Microsoft Development Envir On NT 中断」と表示される。さらに×ボタンで終了させると「このコマンドを実行するとデバッガを停止します。」と出る。 [OK]ボタンを押すとデスクトップ画面に戻ってしまう。 この現象は何によるものなのでしょうか? また、回避方法はどのようなものでしょうか? 私は全く聞いたことのない事例でしたので、ここでご相談致しました。

専門家に質問してみよう