کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی
کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی

خطاها در پر نکردن مقدار یا صفر بودن رشته یا مغایرت با قانون اعتبارسنجی


نوشتن در رویداد Error فرم 


If DataErr = 3314 Or DataErr = 3316 Or DataErr = 3317 Then



به ترتیب : حتما باید مقداری در فیلد وارد کرد - فیلد نمی تواند رشته ای با طول صفر باشد ("") - یک یا چند مقدار ورودی توسط قانون اعتبار سنجی منع شده اند یعنی قالب خاصی باید رعایت گردد.








می توانید کد ارورها را در فرم رویداد Error قرار دهید و Response=0 و پیام خودتان را با Msgbox به کاربر نشان دهید 



گفته های بالا تکرار مکررات است فراموش نکنید برای بار هزارم لطفا از قراردادن نام فارسی برای اشیاء فرم ، کوئری ، جدول و گزارش پرهیز کنید و حتی نام کنترل ها ... کنترل های یاد شده  ویژگی یا پراپرتی کپشن ( Caption ) دارند می توانید آنجا را برای تعریف نام فارسی آن کنترل در نظر بگیرید.





@;"XXX"[RED]




اعتبارسنجی Validation Rule : کنترل ورودی دیتا ( داده )


جلوگیری از ورود ساعت کوچکتر  از  01:15:00  پی ام  ( PM )

ایجاد فیلد با تایپ  Date/Time 

تنظیم پراپرتی Format به Medium Time 

تنظیم پراپرتی Input Mask یا الگوی ورودی به ال ال <\  00:00  ال ال ( LL  )

تنظیم  پراپرتی ValiDation Rule به #01:15:00PM#<