ورود

View Full Version : تغییر مسیر دیتا بیس در Adoc



samira_2118
شنبه 18 خرداد 1387, 09:53 صبح
باسلام
من به برنامه ای نیاز داشتم که بتونم عکس رو در دیتا بیس ذخیره کنم و خوب این برنامه رو از این سایت دریافت کردم
مشکل اصلی اینکه وقتی برنامه برای بار اول اجرا می شود تصاویر لود می شوند و دردیتا بیس ذخیره ولی زمانی که برنامه را برای بار دوم اجرا می کنم خطای تغییر مسیر دیتا بیس رو میده
مثلا اگر تصویر را از mydocument انتخاب کرده باشم خطا می ده که دیتا بیسی با این مشخصات در پوشه my document نیست.
البته این اشکال باید گرفته بشود چون مسیر تصاویر همگی آدرس دهی مطلق هستند و باید نسبی باشه
حالا من با این مشکل چکار کنم
لطفا راهنمایی کنید.
باتشکر

r0ot$harp
شنبه 18 خرداد 1387, 11:27 صبح
دوست عزيز بعضي از برنامه نويسان آدرس يه فايل رو اينجوري مي دن :

Images/checked.bmp
كه فقط تازماني برنامه عكس رو Load مي كنه كه شما به وسيله ي CommonDialog آدرس فايل جديدي نداده باشيد و به محض اينكه شما مثلا يه عكس از درايو C باز مي كنيد ديگه برنامه اجر نمي شه .
پس راه حل اينه :

اگر بانك اطلاعاتي در فولدري به نامه DATA در كنار برنامه هست اينگونه آدرس دهي مي كنيد .

App.Path & "\DATA\Data Base.mdb"

samira_2118
شنبه 18 خرداد 1387, 12:06 عصر
مرسی از جوابتون من این آدرس دهی را در مورد دیتا بیسم انجام دادم ولیکن
اگر تصاویر که می خواهم در دیتا بیس ذخیره شود در کنار فایلهای برنامه باشد مشکلی بوجود نمی آورد ودرصورتی که تصاویر را بخواهم از جای دیگری لود کنم این خطا رخ می ده و تا زمانیکه به طور کامل از برنامه خارج نشوم این مشکل به قوت خود باقی می ماند و امکان هرگونه کاری را از کاربر می گیرد.
من از این برنامه که در این قسمت اضافه کردم استفاده کردم و خوب من اگه بخوام هر دفعه یک رکورد اضافه کنم و مجبور بشم از برنامه خارج بشم که تغییری در مسیر دیتا بیسم رخ نده که نمیشه درحالی که من به دیتا بیس مسیر دهی نسبی دادم
اگر این برنامه رو امتحان کنید متوجه منظور من می شید
مرسی

r0ot$harp
شنبه 18 خرداد 1387, 12:47 عصر
دوست عزيز اينم از برنامه اي كه مي خواستين .

samira_2118
شنبه 18 خرداد 1387, 18:42 عصر
مرسی از لطفتون
خیلی کمکم کردید