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

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

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

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

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

ران کردن کوئری ها یا اجرای عبارات Sql ( با سرعت خوب )


مثل RunSql هشدار نمیدهد ولی سرعت خوبی دارد اگر dbFailOnError استفاده شود در صورت خطا طبق گفته ی داکیومنت در زیر Roll Back میشود .



CurrentDB.Execute







برگشت تعداد رکوردهای متاثر از اکشن کوئری ها


مثل Delete یا Add 


استفاده از   متد Execute نه RunSql  و بعد پراپرتی  RecordsAffected  از CurrentDb



لیست چندی از پراپرتی های اکسس ،   پراپرتی  CurrentDb.Properties 

Name
Connect

Version
RecordsAffected  شمارش رکوردهای تحت تاثیر اکشن کوئری ها فرضا دیلیت یا اپند 
Connection
AccessVersion
StartUpForm در قسمت آپشن و این خصوصیت می توانید فرمی را برای بنمایش درآمدن در هنگام فعال کردن ماکروها اجرا کنید
StartUpShowDBWindow  منظور همان NavigationPane هست 
StartUpShowStatusBar نوار پائینی در آبجکت ها 
AllowShortcutMenus  برداشتن تیک در آپشن قسمت مربوطه یا کارنت دیتابیس یا کلاینت ستینگ باعث میشود که شورت کات هائی که در فرم یا گزارش وجود دارد و با کلیک راست اعمال می گردد غیرفعال شوند.
AllowFullMenus : فعال یا غیرفعال کردن منوهای اکسس منظور تب پیج های ریبون غیر از تب File که قابل حذف یا هاید کردن نیست
AllowBuiltInToolbars : در اکسس ۲۰۰۳ به پائین  کاربرد داشت که ToolBar شما اعمال میشد منظور منوهایی که جای ریبون موجود در ۲۰۰۳ به بالا وجود دارند.
AllowToolbarChanges
AllowSpecialKeys : فعال یا غیرفعال کردن کلید ترکیبی Alt و F11 
AppTitle   عنوان برای اپلیکیشن در TitleBar 
AppIcon  آیکون برای اپلیکیشن که روی تمام آبجکت ها اعمال خواهد شد 


بعضی از این پراپرتی ها با Docmd.SetOption قابل تنظیم است 

مطالعهhttps://docs.microsoft.com/en-us/office/vba/api/access.application.setoption