Runtime Error و ساخت Error Handler در VBA

Runtime Error و ساخت Error Handler در VBA

توسط admin | گروه آموزش اکسس Microsoft access | 1405/05/16

نظرات 0

فصل ۱۲ — Runtime Error و Error Handler

Runtime Error فقط هنگام اجرا و در شرایط خاص رخ می‌دهد؛ مثلاً Form بسته است، File وجود ندارد، Value نامعتبر است یا Operation ممکن نیست. هدف Error Handling پیش‌بینی Errorهای محتمل و واکنش کنترل‌شده است.

On Error

VBA
Sub anySub()
   On Error GoTo MyErrorHandler
   'Main body of code
   Exit Sub

MyErrorHandler:
   Dim Msg As String
   Msg = "Error " & Err.Number & ": " & Err.Description
   MsgBox Msg
End Sub

Exit Sub مانع افتادن اجرای عادی داخل Handler می‌شود. Object Err Number و Description خطای اخیر را در اختیار می‌گذارد.

Resume

Resume می‌تواند پس از رسیدگی به Error اجرای Code را از Line خطا، Line بعدی یا Label مشخص ادامه دهد. انتخاب نوع Resume باید با امکان بازیابی از Error سازگار باشد.

پیام سفارشی

به‌جای Message فنی Access می‌توان Errorهای شناخته‌شده را با Select Case روی Err.Number به متن قابل‌فهم‌تر برای کاربر تبدیل کرد و Errorهای ناشناخته را با Number/Description گزارش داد.

ورود به Part V

پس از Debugging، کتاب وارد سناریوهای ارتباط Access با Databaseهای دیگر و Applicationهای Office می‌شود.

شکل‌ها و عناصر بصری این بخش

امتیاز کاربران به این مقاله

☆☆☆☆☆

0 نفر امتیاز داده اند. میانگین: 0.0 از 5

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

0 / 500