• 締切済み

ACCESSでエラー時に再起動する方法

ACCESSのVBAで操作している途中にエラーが発生した場合にそのACCESSファイルを再起動することは可能でしょうか?よろしくお願いします。 利用ACCESS: ESS2000 OS: Windows98SE

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

>ACCESSファイルを再起動 意味がよく分かりませんけど、「閉じる」「開く」をすることですか? SendKeysで「閉じる」「開く」を投げてもできる場合がありますが、 フォーカスを持っていること、フォームを全て閉じてから実施すること等の 制約があるので、あまり勧められません。 別プロセスで自身のMDBを開き、現プロセスは終了するというシナリオはどうでしょう? CreateObject("Access.Application").OpenCurrentDatabase "C:\~\hoge.mdb" End

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

再起動って、Accessが強制終了してしまうようなエラーが生じるのですか? で、それをそのままにして再起動? 可能かどうかよりあまりにも乱暴な処理じゃないですか 普通に考えれば再起動したとしてもまたこけるでしょうね

im02omi
質問者

補足

返答ありがとうございます。このエラー処理については複雑な理由があります。できればそれについては触れないでいただきたいです。私はただ、VBAのプログラムで再起動するプログラムを作成できないかと考えただけです。[application.quit]で終了させることができたので、再起動も可能ではないかと思ったのですが。

関連するQ&A

  • Access VBA アクセスエラー

    あまりにも漠然とした質問で申し訳ありません。 VBAでAsseccを組んでいますが、下記エラーが発生します。 「ファイルのアクセスエラーが発生しました。ネットワークへの接続が切断されている可能性があります」 こころあたりのある原因もなく困ってます。 データファイルが壊れたってことでしょうか?

  • アクセスでのエラーについて

    アクセス2000で作成したデータベースを「データベースの変換」を行ってアクセス2003で動かしているのですが、エラーが発生して対処しかねています。 アクセス2000の段階で、ファイルへのアクセスでエラー、というメッセージが出て 修復できず、今はデータベースの変換をしてアクセス2003で操作している状態です。 まずアクセスを起動すると、 "<フォーム名>を読み込み中にエラーが発生しました。プロジェクトの読み込みを続行しますか?" と聞いてきます。「はい」を選択するとその後は何も聞いてきません。 そして、フォームを開こうとすると "プロシージャの呼び出し、または引数が不正です"、や、 "イベントプロパティに指定した式 開く時 でエラーが発生しました。プロシージャの呼び出し、または引数が違います" といったメッセージが出て、フォームを開くことができません。また、 "データベースのVisual Basic for Applicationsプロジェクトが破損しています" というメッセージも出ました。 一気に書いてしまいましたが、どなたか分かる方がいらっしゃいましたら、解決策など教えていただけないでしょうか。 よろしくお願いします。

  • 起動時のエラーについて

    「STFInitのシステム機能拡張で、「ACD1.DRVR」ドライバファイルを読み込み中にエラーが発生しました。「STF」フォルダの「ドライバ」フォルダにドライバファイルがあることを確認してください。」というエラーが出てしまうのですが、対処方法を教えてください。フォルダにドライバファイルがあるのは確認しました。 使用OSは9.2.2で旧型iMac SEを使ってます。よろしくお願いします。

    • ベストアンサー
    • Mac
  • ウィルスバスター起動時のエラー

    OS(Windows2000)起動時に 「パターンファイルの読み込みに失敗しました」 と言うエラーがウィルスバスターから表示されます。 ウィルスバスター起動用のexeファイルを開いても 同様のエラーがでます。 こういった場合どういう対処をすれば良いのでしょうか・・。 宜しくお願いします。

  • Access2013が起動しない

    起動時に 「申し訳ございません。エラーが発生したため、Accessが正常に機能できなくなりました。Accessを終了する必要があります。今すぐ修復しますか?  今すぐ修復/ヘルプ/終了」 のダイアログが出ます。 「今すぐ修復」を選んでも何も起こりません。 OSはWindows8.1です。 最近、新しくウィルスチェックプログラムなど、起動を阻害しそうなプログラムのインストールなどはしていません。 ・アンインストール&再インストールする必要があるのでしょうか。 ・再インストールした場合、同一ユーザで2台までのPCにインストールできる権限の、2台目を使うことになるのでしょうか。

  • MS-ACCESSでエラー表示が出ます。

    MS-ACCESSを使用しているのですが、アプリケーション起動時に必ず 『ファイル'C:\****\***\****\○○○.mdb'(またはその構成ファイル)が見つかりません。パス及びファイルが正しいか、必要なライブら入りが全て利用可能かどうか、確認してください。』 とエラー表示されます。 ○○○.mdbは起動したファイル名が表示され、エラー表示のみで起動後は何の実害もありません。 また、実際にそのファイルは表示されている場所に存在します。 以前にMS-EXCELで外部データの取り込みでクエリを作成したときからエラーが表示されるようになったのですが、対処方法がわかりません。 ご教示よろしくお願いします。 OS:WINDOWS98 EXLEL2000 ACCESS2000

  • アクセスファイル起動時にエラー画面が出るのですが?

    いつもお世話になります。 アクセスファイル(ショットカット)をダブルクリックで開くと ファイルは開くのですがその際にエラーが表示されます。 「ファイル`C:\My Documnts\注文管理.mdb'(またはその構成ファイル)が 見つかりません。パスおよびファイル名が正しいか、必要なライブラリが すべて利用可能かどうか、確認してください。」 OKを押せば問題なく使用できるのですが原因はなんでしょうか? またアクセスを起動してからファイルを選ぶ際にはエラーは 出ません。 ショートカットは間違っていないようですし、 名前も間違っていないようです。 アクセスをインストールしなおしましたが 直りませんでした。 ウィンドウズに問題があるのでしょうか? 教えてください。 WIN 98 アクセスは2000を使用

  • 起動時に「IDE #1 ERROR」がでます

    機種は東芝 DynaBook PA-DB60P4RA2 OSは   Windows98 SE CPUは  pentium(3) メモリは  RAM63.0MB ですが、74%空きがあります 起動時に「IDE #1 ERROR」と表示されますが そのまま起動が進み、使用はできます フリーズが起こりやすくなっていますが このまま使用して大丈夫なのでしょうか 「IDE #1 ERROR」とはどんなエラーなんでしょう?

  • accde起動時にエラー(access2010)

    初めまして。 よろしくお願いします。 Access2010のSP1を使用しています。 以下のエラーが表示されて困っています。 どなたかご存知ないでしょうか。。 「データベースに含まれているVBAプロジェクトを読み取れないため、データベースを開くことができません。データベースを開くにはVBAプロジェクトを削除する必要があります。VBAプロジェクトを削除すると、モジュール、フォーム、およびレポートから全てのコードが削除されます。データベースを開いてVBAプロジェクトを削除する前に、バックアップコピーを作成することをおすすめします。」 ・私の端末で作成したaccdeは、私の端末以外では上記のエラーが表示されて起動できません。 ・私の端末で作成したaccdeは、私の端末では正常に起動できます。 ・他の端末で作成したaccdeは、私の端末を含め他のどの端末でも正常に起動できます。 officePro2010の再インストールをしてみたりしたのですが、うまくいきません。。 どなたか原因などご存知の方いらっしゃいませんか? よろしくお願いします(> <)

  • 起動時にエラー

    パソコンを最初に起動させると、 “次のファイルが存在しないか、または壊れているため、起動できませんでした。 <Windows root>\system32\hal.dll. 上記のファイルをインストールしてください。” というメッセージが表示されます。 その後、リセットボタンを押して再起動させると それは直り通常通り起動します。 どうしたら最初の起動のエラーをなくせますか? なお、OSはXPで、 VIA VT6421搭載インターフェースボード SAPARAID-PCI を購入してシリアルATAを増設し そのドライブ(Fドライブ)にXPをインストールして デュアルブートとして使っています。 エラー発生時にCドライブから立ち上げ ディスク管理でディスク状況を確認すると Dドライブがいつもはディスク1のはずが ディスク9になっていました。 よろしくお願いいたします。