سه شنبه, 14 خرداد 1392 00:00

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

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

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

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

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

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

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

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

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

1 نظر

  • لینک نظر shapour چهارشنبه, 28 خرداد 1393 08:19 ارسال شده توسط shapour

    با تشکر منبع فارسی یا لاتین بر ای مطلب بزارید.

ارسال نظر

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.