بعضی مواقع این حالت در زمانی رخ میدهد که در فرایند اجرای یک روال احتمال خطا وجود داشته باشد از دستور On Error Resume Next در ابتدای کدها استفاده کنیم .این دستور به برنامه می گوید در هنگام مواجه با خطا به خط بعد از خطا منتقل شو به عبارتی دیگر این دستور به برنامه می گوید که از خطاهای درون روال چشم پوشی بکن . به همین خاطر اکسس وقتی تشخیص میدهد یک خطای غیر قابل چشم پوشی در طول فرایند اجرای روال صورت گرفته ولی از طرفی به روال دستور داده شده باشد که از خطا چشم پوشی کن . اکسس ترجیح میدهد تا اتفاقی ناگواری برای برنامه نیفتاده از برنامه خارج شود .(تعبیرخودمونی)
در روال های مهم که احتمال خطا زیاد است بهتر است وقوع خطاهای قابل پیش بینی کنترل ومدیریت شود .
در اینحالت درابتدای کدها دستور On Error Go To ErrorHandler و در انتهای کدها : ErrorHandler درج میشود . در ابتدای روال، برنامه با دستورOn Error Go To ErrorHandler به برنامه می گوید در هنگام مواجه با خطا به خط ErrorHandler منتقل شو.
حتماً میدانید که بعد از خط ErrorHandler با استفاده از دستور شرطی IF یا Select از طریق پنجره مسیج باکس هشدار لازم در خصوص خطای صورت گرفته به کاربر داده میشود.
ص