PDA

View Full Version : مبتدی: ذخیره فایل در اکسس



ali162
یک شنبه 05 آذر 1391, 19:49 عصر
سلام
من می خواهم هرفایلی با هر فرمتی را در بانک اطلاعاتی اکسس در محیط برنامه ذخیره و باز کنم ولی نمی دانم که این کار را چگونه انجامش بدم.
لطفا با ارایه سورس یا کد من را راهنمایی کنید.
با تشکر

majidbahrami
یک شنبه 05 آذر 1391, 21:18 عصر
دروووووووود...

اگه فایل در اکسس ذخیره میشه که خیلی حجم برنامه رو میبره بالا
بهتره شما مسیر فایل رو در دیتا ذخیره کنی... اینطوری میتونی با دستور shell اجراش کنی
موفق باشید

ali162
یک شنبه 05 آذر 1391, 21:30 عصر
نه فایل هایی که می خوام در بانک ذخیره کنم فایل های متنی و صوتی هستند.
اگر من مسیر فایل رو در بانک ذخیره کنم و برنامه ام را جا به جا کنم دیگر نمی توانم فایلم را باز کنم

majidbahrami
یک شنبه 05 آذر 1391, 21:44 عصر
نه فایل هایی که می خوام در بانک ذخیره کنم فایل های متنی و صوتی هستند.
اگر من مسیر فایل رو در بانک ذخیره کنم و برنامه ام را جا به جا کنم دیگر نمی توانم فایلم را باز کنم

خوب شما میتونیدفایل ها رو در یک پوشه کنار برنامه بزارید..سپس فراخوانی کنید...
با اینکار میتونید حتی ستاپ سازی کنید....

ali162
سه شنبه 07 آذر 1391, 16:57 عصر
میشه یک نمونه سورس این که فایل ها رو توی پوشه کنار برنامه بگذارم که احتیاجی به آدرس فایل نداشه باشد برای من بگذارید.

SlowCode
سه شنبه 07 آذر 1391, 21:13 عصر
سلام
شما میتونی با دستور app.path مسیر جاری برنامه رو بدست بیاری بعد اسم فایلت رو بهش اضافه کن.

ali162
چهارشنبه 08 آذر 1391, 12:18 عصر
آقای محسن 15 من برنامه نویسی مبتدی هستم و دستورات و راهنمایی های که می کنید را متوجه نمی شوم. لطف کنید از همراه با مثال و کد برنامه نویسی من را راهنمایی کنید.

SlowCode
چهارشنبه 08 آذر 1391, 12:35 عصر
مثلا اگه میخوای یه تصویر رو که کنار برنامت قرار داره رو توی یه پیکچر باکس لود کنی باید بنویسی:

Picture1.picture=Loadpicture(app.path & "\pic.jpg")

ali162
چهارشنبه 08 آذر 1391, 19:24 عصر
با تشکر از کدی که گذاشتید
این کد فقط برای یک عکس است که از پیش توسط برنامه نویس تعبیه شده است و به وسیله این کد نمی توان عکسی را که کاربر تعیین می کند ذخیره و دوباره توسط کاربر باز کرد.
در ضمن کد شما فقط مختص تصویر می باشد و قابل اجرا برای فایل های متنی و یا pdf و.... نمی باشد.

SlowCode
چهارشنبه 08 آذر 1391, 20:54 عصر
بله، خب اینو به عنوان مثال گفتم دیگه شما کلمه ShellExecute رو جستجو کن و برای اجرای برنامه ها از اون استفاده کن.
برای اینکه برنامه یا فایل دلخواه کاربر اجرا بشه باید از CommonDialog استفاده کنی.
اگه این دو کلمه رو جستجو کنی جوابت رو پیدا میکنی.

ali162
پنج شنبه 09 آذر 1391, 15:27 عصر
اگه بتوانید یک سورس از راهنمایی که در پست بالا کردید برای من بزارید که یک مبتدی در حد من بتونه یاد بگیره خیلی ممنون می شوم

ali162
شنبه 11 آذر 1391, 21:05 عصر
کسی نیست توی این پست جواب ما رو بدهد.

mamad174
یک شنبه 12 آذر 1391, 01:10 صبح
سلام دوست عزیز بنده واقعا به طور اتفاقی سوال شما رو دیدم یه نمونه برنامه براتون می ذارم امیدوارم به دردتون بخوره نتیجه رو به من اطلاع بدبد

ali162
سه شنبه 14 آذر 1391, 15:58 عصر
با تشکر من می خواهم که فایلم در داخل اکسس ذخیره شود و بتوان آن را بازیابی کرد.

ali162
دوشنبه 20 آذر 1391, 20:11 عصر
بابا یکی جواب مارو توی این پست بده