چاپ این صفحه
سه شنبه, 14 خرداد 1392 00:00

مفاهیم اولیه کنترل خطا در اکسس

نوشته شده توسط 
رای دادن به این مورد
(0 آرا)

 مبحث کنترل خطا در زبان های برنامه نویسی مبحث بسیار پر اهمیت و گسترده ای است که متاسفانه اکثر برنامه نویسان آماتور از کنار آن به سادگی می گذرند .

در یک برنامه کامل نباید هیچ گونه پیغامی که برای کاربر ناشناخته می باشد بروز کند . این مطلب برای کاربران فارسی زبان کار را بسیار بغرنج تر نموده ، چرا که کلیه پیغام های سیستم را بایستی پیش بینی کرده و معادل فارسی آن را طراحی نموده و جایگزین نمایند . این در حالی است که کاربران انگلیسی زبان ، در صورتیکه پیام جدید و واضح تری برای آنان طراحی نگردد ، حداقل یک پیام به زبان محلی خود از سیستم دریافت می کنند که ممکن است تا حدی در فهم آن دچار مشکل شوند .

روش های مختلفی برای کنترل خطا وجود دارد . قبل از هرچیز بایستی بدانیم که در چه محلی خطا رخ داده ، بطور مثال این محل می تواند خود برنامه اکسس ، یا برنامه مرتبط با آن مانند  SQL Server  باشد .

به طور خلاصه در اکسس ما می توانیم پروسه کنترل خطا را در هر رویداد به طور مجزا و یا در رویداد On Error فرم یا گزارش به طور کلی تعبیه کنیم .

البته این موضوع کاملا انتخابی نیست و بایستی بررسی شود که خطایی که ما قصد پیش بینی و خنثی سازی آن را داریم به هنگام اجرای یک قطعه کد VBA اتفاق می افتد ( مثال : فشردن دکمه رکورد بعدی هنگامی که در آخرین رکورد هستیم ) ، یا کاربر برنامه در حین اجرای برنامه و بدون اجرای هیچ کد و برنامه ای خطا رخ می دهد (  به طور مثال : درج رکورد تکراری ) .

در مورد اول بایستی عملیات کنترل خطا در رویداد On Click  دکمه  مربوطه و در مورد دوم در رویداد On Error  فرم مربوطه تعبیه شود.

خواندن 62314 بار آخرین بار تغییر یافته سه شنبه, 14 خرداد 1392 14:42

1 نظر