درمورد این کد :
If Len(Dir("e:\test.accdb", vbDirectory)) = 0 Then
MsgBox "xxxxxxxxxxxxxxxx"
DoCmd.Quit
End If

سناریو درسته اما دیتا بیس هرجایی میتونه باشه این مهم نیست ..برای من مسیر قرار گرفتن فایل اجرایی aaa.accde مهمه
و من متوجه این نشدم که در این کد میگه اگر فایل دیتا بیس در مسیری که گفته نشده نبود برنامه بسته بشه درسته ؟
پس بجای اون نام و پسوند فایل هر نام و پسوندی میشه قرار داد
دستور حالت جنرال داره
درست فهمیدم ؟
از طرفی هم حق با شماست ...
کاربر می تونه هر جایی میخواد بک اپ هاشو ذخیره کنه ولی برای اجرای برنامه باید حتما فایل دیتا بیس اصلی در مسیر خاص مورد نظر ما قرار داشته باشه
یا بک اپ با فایل اصلی دیتا بیس تعویض بشه که بازهم ادرس ما ثابت هست ...
منتظر سنارویو ها و پیشنهادات دوست عزیزمون هستیم ...