ورود

View Full Version : باز کردن عکس ذخیره شده در اکسس



ali162
دوشنبه 18 بهمن 1395, 16:55 عصر
با عرض سلام و روز بخیر خدمت دوستان و برنامه نویسان گرامی
من در حال نوشتن یک برنامه هستم که دارای یک بانک اکسس می باشد.
در این برنامه یک بخش ذخیره سازی عکس دارم که با DBImage عکس را در بانک اکسس ذخیره و یا لود می کنم.
و مشکلی که در حال حاضر برام ایجاد شده اینه که چطور میتونم این عکس رو توسط برنامه های خود ویندوز باز کنم؟
از شما ممنون میشم که راهنماییم کنید.

isaac23
سه شنبه 19 بهمن 1395, 08:10 صبح
عکس رو از بانک بخون کنار برنامت یه پوشه بساز عکس رو بریز توی اون و بعد با دستور Shell اونو باز کن

ali162
سه شنبه 19 بهمن 1395, 20:11 عصر
چطوری اینکار رو انجام بدم؟
اگه زحمتی نیست کدش یا یه نمونه از سورس اونو برام بزارید.

isaac23
چهارشنبه 20 بهمن 1395, 09:49 صبح
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
اینو توی جنرال تعریف کن



ShellExecute Me.hWnd, vbNullString, App.Path & "\1.Jpg", vbNullString, "C:\", SW_SHOWNORMAL
اینم فقط کافیه اسم عکست رو جایگزین کنید.

این کد ها مربوط به باز کدرن عکس توسط برنامه های پیشفرض ویندزو هست .. واسه اینکه عکس رو از بانک بخونی با همون DBIlmag می تونی عکس رو برگردونی

isaac23
چهارشنبه 20 بهمن 1395, 09:56 صبح
در ضمن دوست عزیز ذخیره عکس در داخل خود بانک اکسس اصلا توصیه نمیشه شما چند تا عکس ذخیره کن بعد برو و حجم بانک اکسس رو هم یه نگاه بندازه ...

چند مدت دیگه باکندی و سرعت برنامه مواجه میشی

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