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

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

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

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

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

متد Currentdb.Execute برای اجرای دستورات Sql در اکسس



اجرای action query مثل Update و Delete  یا عبارت Sql روی شئ مشخص شده


نوشتاری آن یه شرح ذیل است : 


Syntax

expression .Execute(QueryOptions)


آرگومان دوم که انتخابی است ( Options ) شامل : 


dbDenyWrite

اجازه نوشتن ( Write permission ) برای سایر کاربران را رد می کند ، تمام این انتخاب ها فقط در فضاهای کاری اکسس ( Workspaces ) 


dbFailOnError

 به روز رسانی ها ( Updates ) را  اگر خطاهایی رخ بدهد دوباره اجرا می کند ( به عقب بر می گردد ) 

dbSeeChanges

 یک خطا حین اجرا تولید می کند چنانچه کاربر دیگری در حال تغییر داده ای باشد که در حال ویرایشش هستید.


ویژگی RecordsAffected را برای تعیین تعداد رکوردهای متاثر از اجرای متد بالا بکار ببرید.برای مثال این ویژگی حاوی تعداد رکوردهای حذف شده ( Delete ) ، به روز رسانی شده ( Update ) یا اضافه شده ( Insert into ) هنگام اجرای action query هستند.زمان استفاده از متد Execute برای اجرای یک کوئری ویژگی RecordAffected از شئ QueryDef به تعداد رکوردهای  متاثر ( رکوردهایی که دستکاری داده اعمال شده ) تنظیم می شود


 










نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد