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

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

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

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

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

ساخت دیتابیس جدید


(DBEngine.CreateDatabase method (DAO


اسم دیتابیس نهایتا ۲۵۵ کاراکتر است حتی Space و اگر آدرس در شبکه باشد باید طبق مدل زیرعملنمود.

"Server1\loc1\db1.accdb\\"
()Private Sub cmdCreate_Click
Dim db As DAO.Database
(Set db = CreateDatabase("Exercise.accdb", dbLangGeneral
End Sub
در مثال بالا اگر بخواهید پسورد دار بسازید باید بعد از زبان جنرال از فرمت زیر استفاده کرد . در قسمت آخر این متد که Option هست میتوان از متغیرهای ثابت مثل dbVersion120   یعنی file format 12.0 یا dbEncrypt که معرف ساخت دیتابیس Encrypt شده استفاده کرد

"dbLangGeneral & ";pwd=NewPassword

البته با  Access.Application و NewCurrentDatabase هم میتوان بلنک دیتابیس ساخت 

(NewCurrentDatabase ("D:\dbs1.accdb",acNewDatabaseFormatAccess12.  

مقدار Constant فرمت Accdb در اکسس ۱۲ هست 

رفرنسی که باید تیک بخورد برای استفاده از متد DAO   طبق شکل زیر Microsoft Access Object Library  است.