کاربر تازه وارد
ارسالها: 6
موضوعها: 6
تاریخ عضویت: Jul 2011
اعتبار:
0
سلام من یه فایل اکسس ایجاد کردم با استفاده از ابزار دیتا و چند تکست باکس ارتباط با اکسس و وی بی رو بر قرار کردم مشکلم اینه که ویژوال بیسیک فایل اکسس رو فقط از همون مسیر میخونه و اگه توی یه سیستم دیگه ببرم که مسیرش متفاوت باشه جواب نمیده لطفا منو راهنمایی کنید. ممنون
مدیر کل سایت
ارسالها: 4,843
موضوعها: 1,610
تاریخ عضویت: Apr 2011
اعتبار:
158
همینجور که دوست عزیز گفت از app.path استفاده کن
مسیر خود برنامه رو بدست میاره بعد فایل دیتابیست رو کنارش بزار
همین !
کاربر 1 ستاره
ارسالها: 54
موضوعها: 18
تاریخ عضویت: Aug 2012
اعتبار:
3
09-09-2012، 10:21 AM
(آخرین تغییر در ارسال: 09-09-2012، 10:22 AM توسط semolina.)
سلام دوستان
من یه برنامه نویس تازه کارم
ببخشید میشه یکم توضیح بدین
و کد کامل رو بذارین
خیلی ممنون
مدیر کل سایت
ارسالها: 4,843
موضوعها: 1,610
تاریخ عضویت: Apr 2011
اعتبار:
158
msgbox app.path
بزن مسیر بهت میده
چیز خاصی نیت که بگم ادرس دیتابیس هم + app.path کن
Moderator
ارسالها: 180
موضوعها: 52
تاریخ عضویت: Jun 2012
اعتبار:
10
اگه App.path رو وارد کنی مسیری که برنامه ی تو داره تو اون اجرا می شه رو بهت می ده.
حال اگه می خوای در کار با دیتابیس دچار مشکل نشی باید با کدنویسی باید قسمت DatabaseName رو تغییر بدی.
اگه تو قسمت Load فرم کد زیر رو وارد کنی، دیگه دچار مشکل نمی شی چون برنامه مسیر فایل جاری رو برمی گردونه و دیتابیس تو اگه کنار فایل اصلی باشه بدون هیچ مشکلی اجرا می شه.
کد کامل:
کد:
Option Explicit
Private Sub Form_Load()
Data1.DatabaseName = App.Path & "\List.mdb"
End Sub
::::::::::::::::::::::::: دیگه میرم ... :::::::::::::::::::::::::