ErrorでエラーNoが0こんにちはゲストさん。ErrorでエラーをトラップしてエラーNOとエラー内容をダイアログに表示させています。内容()」というメッセージが表示されることがあります。Eroorで飛んできたときにエラーNoが0になってしまうことはありえるのでしょうか。エラー番号が入ってくるはずです。以下は省略されている部分の推測です。goto)に引っかかり、ERR_END:に飛んできます。その際はErr.Numberにはエラー番号が格納されています。(2)そのサブプロでエラートラップしている場合、エラー処理後戻ってくるので、このプロシージャのエラートラップには引っかかりません。その際はErr.Numberにはエラー番号が格納されていません(0)。(2)の場合で、ERR_END:に飛ぶような記述をしていれば、今回のような現象が起きます。確認してみてください。上記の内容が参考になればと思います。回答ありがとうございます。問題のプロシージャからは他のプロシージャは呼んでいませんでした。goto以外でERR_END:に飛ぶことはないと思います。Subの書き忘れのせいでエラーではないのにエラー処理部分にまわってしまうことがありえます。一応お確かめになると良いかと思います。回答ありがとうございます。Sub書き忘れはありませんでした。(0)通報するANo.1ginyou通常ないとおもうんですが、未定義の場合、大きな数字になりますよね。なった記憶はあるんですが、原因が思い出せません。回答ありがとうございます。書き忘れましたがVB6なのでErlは使えませんでした。エラー箇所が特定できればよいのですが開発環境では発生しないため難しい状態です。フォームを閉じるためにフォームにボタンを置いて、イベントプロシージャに下記のように書き込みました。今までできてたコードがいきなりエラーになりました。アクセス2003です。Access2000です。...クラスモジュールからのErr.Raiseがうまくゆきません。いつもお世話になっております。Reserved.掲載情報の著作権は提供元企業等に帰属します。