رفتن به مطلب
  • 0

عکس و دیتابیس


ehadi

سوال

سلام دوستان عزیزم

چطور می تونم یه عکس تعریف کنم که شکلشو از دیتابیس بگیره

مثلا وقتی دیتابیس 1 هست عکس a  و وقتی دیتابیش 0 هست عکس b  به نمایش دراد

و البته وقتی که برنامه رو باز و بسته می کنیم این ترکیبا همونجور که تو اخرین حالت بودن بمونن و تغییر نکنن

ممنون میشم با کد توضیح بدین.خیلی ممنون.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

با کد نمیتونم برات بنویسم ولی توضیح میدم بهت....ببین یه سه ستون توی دیتابیست تعریف کن عکس a,عکسb,ستون عدد .... از توی برنامه اون ستون عدد رو بگیر بهش بگو اگه(با دستور if ) ستون عدد 0 بود عکس a رو بگیر و توی ایمیج ویوو نشون بده و اگر 1 بود عکس b رو نشون بده.....با دستور Update توی دیتابیس میتونی مقدار ستون عدد رو تغییر بدی....

 

موفق باشی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

روشی نداره که عکسا رو از دیتابیس نگیرم.چون دیتابیسم خیلی شلوغ شده

و البته  بازم تاکید می کنم که با خروج از نرم افزار ترتیب عکسا به هم نخورن؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

غیر از صحبت دوستمون شما میتونی یه int تعریف کنی و عدد بدی که هر وقت 0 بود فلان عکس و هروقت 1 بود ... و 3 بود و int رو از دیتابیس بگیری و با کلیک دیتا رو اپدیت کندو

دوست عزیز بله درسته این مثل علاقه مندی هست

و من با راهنماییتون کد زیرو درست کردم

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

Sub btn_f_Click
		    Dim cur As Cursor
    cur=frmlist_bio.SQL1.ExecQuery("SELECT * FROM Table1 WHERE id="&frmlist_bio.meghdar)
    For i=0 To cur.rowcount-1
    cur.position=i
    Dim fa As Int
    fa = cur.GetInt("fav")
    If fa = 1 Then
     frmlist_bio.SQL1.ExecNonQuery("UPDATE Table1 SET fav = 0 WHERE id = "&cur.GetInt("id"))
	 	Dim b As Bitmap
	b.Initialize(File.DirAssets,"bookmark-add-icon.png")
	btn_f.SetBackgroundImage(b)
    ToastMessageShow("از لیست علاقه مندی ها حذف شد",False)
    Else

    frmlist_bio.SQL1.ExecNonQuery("UPDATE Table1 SET fav = 1 WHERE id = "&cur.GetInt("id"))
		Dim b As Bitmap
	b.Initialize(File.DirAssets,"bookmark-delete-icon.png")
	btn_f.SetBackgroundImage(b)
    ToastMessageShow("به لیست علاقه مندی ها اضافه شد",False)
    End If
Next
cur.close
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگه که با علاقه مندی کار کرده باشین راحت میتونین این کارو بکنین

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

 

یا حق

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگه که با علاقه مندی کار کرده باشین راحت میتونین این کارو بکنین

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

 

یا حق

 

غیر از صحبت دوستمون شما میتونی یه int تعریف کنی و عدد بدی که هر وقت 0 بود فلان عکس و هروقت 1 بود ... و 3 بود و int رو از دیتابیس بگیری و با کلیک دیتا رو اپدیت کنی 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...