過去ログ

                                Page     471
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼終了時のエラー  アップリ 03/12/24(水) 13:49
   ┗Re:終了時のエラー  クロ 03/12/24(水) 16:11
      ┗Re:終了時のエラー  アップリ 03/12/24(水) 17:34
         ┗Re:終了時のエラー  クロ 03/12/24(水) 18:30
            ┗Re:終了時のエラー  アップリ 03/12/24(水) 19:10
               ┣Re:終了時のエラー  クロ 03/12/24(水) 23:48
               ┗Re:終了時のエラー(追伸)  クロ 03/12/24(水) 23:51
                  ┗Re:終了時のエラー(追伸)  アップリ 03/12/25(木) 11:16
                     ┗Re:終了時のエラー(追伸)  クロ 03/12/26(金) 8:31
                        ┗Re:終了時のエラー(追伸)  アップリ 03/12/26(金) 16:24

 ───────────────────────────────────────
 ■題名 : 終了時のエラー
 ■名前 : アップリ
 ■日付 : 03/12/24(水) 13:49
 -------------------------------------------------------------------------
   こんにちは。いつもお世話になっております。
年末の慌ただしい時期に申し訳ありませんが、回答の程よろしくお願いします。
フォームにてメインメニューを作成しました。
メインメニューから各フォームを開いたりしているのですが、終了ボタン時には
mdbを閉じ、Accessを閉じるようにしています。

終了ボタン実行時、「アプリケーションにコマンドを送信しているときに
エラーが発生しました」とエラーが出てしまいます。
Accessは終了しているので特に問題はなさそうなのですが、原因など分かりましたら
教えて下さい。(Access2000)
以上、よろしくお願い致します。

[モジュール]
 DoCmd.Close
 DoCmd.Quit

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー  ■名前 : クロ  ■日付 : 03/12/24(水) 16:11  -------------------------------------------------------------------------
   >[モジュール]
> DoCmd.Close
> DoCmd.Quit

DoCmd.Quit だけでいいような?

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー  ■名前 : アップリ  ■日付 : 03/12/24(水) 17:34  -------------------------------------------------------------------------
   >DoCmd.Quit だけでいいような?

Quitだけでも終了しますが、エラーは相変わらず出ます。。。

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー  ■名前 : クロ  ■日付 : 03/12/24(水) 18:30  -------------------------------------------------------------------------
   エラー内容は正確に書いてありますか?
モジュールにはDoCmd.Quit以外には書いてありませんよね...

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー  ■名前 : アップリ  ■日付 : 03/12/24(水) 19:10  -------------------------------------------------------------------------
   >エラー内容は正確に書いてありますか?
はい。「アプリケーションにコマンドを送信しているときにエラーが発生しました」と
表示されます。

>モジュールにはDoCmd.Quit以外には書いてありませんよね...
終了ボタン(処理)時にはDoCmd.Quitのみうたっています。

何か他の原因なのでしょうか?

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー  ■名前 : クロ  ■日付 : 03/12/24(水) 23:48  -------------------------------------------------------------------------
   >終了ボタン(処理)時にはDoCmd.Quitのみうたっています。

フォームにコマンドボタンを作成して、そのコマンドボタンの
「クリック時」に書いてあるということでよろしいんですよね。
でしたら問題ないのかと思いますが...

>アプリケーションにコマンドを送信しているときにエラーが発生しました

文面からすると何かの処理を行なっている最中にQuitが走ってエラーに
なっているような気がするんですが...たしかDoCmd.Quitの後にCallで
他のアプリケーションを起動する様なことを記述すると同じエラーが
出た気がします(自宅にAccessがないもので確認できませんが...)

1.新しいフォームを作成し、そこにコマンドボタンを作成しても同じでしょうか?
 これでOKなら現在のフォームが何らかの問題で破損しているかも?
 データベースの最適化/修復を行なってみてはどうでしょうか?
※事前に現mdbファイルをコピーしておいて下さい。「最適化/修復」で
 更に破損するかもしれないので...

2.「1」でダメなら(空の)新規mdbを作成し、各オブジェクトとオプションで
 インポート/エクスポート定義など必要なものをインポートして検証してみ
 てはどうでしょうか?

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー(追伸)  ■名前 : クロ  ■日付 : 03/12/24(水) 23:51  -------------------------------------------------------------------------
   あと、フォーム自体の「閉じる時」イベントに何も書いてないですよね。

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー(追伸)  ■名前 : アップリ  ■日付 : 03/12/25(木) 11:16  -------------------------------------------------------------------------
   クロさん度重なる質問にご回答いただきありがとうございます。

>フォームにコマンドボタンを作成して、そのコマンドボタンの
>「クリック時」に書いてあるということでよろしいんですよね。
はい。おしゃる通りです。

クロさんにご指摘いただいた部分をやってみました。
1.新しいフォームにコマンドボタンを作成し、終了のみをおこなってみましたが
 同様のエラーが出ました。
2.データベースの最適化/修復を行なってみましたが同様のエラーが出ました
3.空の新規mdbを作成し、各オブジェクトをインポートし検証してみましたが
 同様のエラーが出ました
4.空の新規mdbを作成し、終了処理だけをおこなってみましたが同様のエラーとなりました

こうなってしまうと、AccessのソフトまたはOSに何らかの原因があるのですよね?
同じmdbを別のパソコンで終了処理を行った時は、エラーはでませんでした。
Accessのバグなどはでていないようですし・・・
何度もすみません。

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー(追伸)  ■名前 : クロ  ■日付 : 03/12/26(金) 8:31  -------------------------------------------------------------------------
   >こうなってしまうと、AccessのソフトまたはOSに何らかの原因があるのですよね?
>同じmdbを別のパソコンで終了処理を行った時は、エラーはでませんでした。

OS絡みだけとは限りません。アップデートやサービスパックの適用(Access/OS)や
MDAC(Microsoft Data Access Components)のヴァージョンなども影響する場合
もありますし...その辺を少し調べてみてはどうでしょうか?
お力になれないでスミマセン。

参考(にならないかも)リンク
http://support.microsoft.com/default.aspx?scid=kb;ja;JP416600
http://support.microsoft.com/default.aspx?scid=kb;ja;JP246953

 ───────────────────────────────────────  ■題名 : Re:終了時のエラー(追伸)  ■名前 : アップリ  ■日付 : 03/12/26(金) 16:24  -------------------------------------------------------------------------
   >OS絡みだけとは限りません。アップデートやサービスパックの適用(Access/OS)や
>MDAC(Microsoft Data Access Components)のヴァージョンなども影響する場合
>もありますし...その辺を少し調べてみてはどうでしょうか?
そうですよね。
エラーが出るパソコンと出ないパソコンのAccess・MDACのバージョンは同じです。
違うのはOSだけだったので単純にそう思ってしまったのですが、いろいろな部分が
ありますよね。
お忙しい時期に何度もありがとうございました。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 471