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

استفاده از مطالب دیتابیس...


KSDKING

سوال

با سلام خدمت شما دوستان عزیز

من یه کتاب دارم می سازم و تمام مطال رو از دیتابیس گرفتم اما یه لیست ویو دارم و یک لی اوت و میخوام وقتی کاربر روی یکی از ایتم های لیست ویو کلیک کرد درجا عنوان نوشته و متن در یه چیزی مثل string ذخیره بشه و وقتی اون لی اوت خواندن باز شد , عنوان  و  متن اینجا ب نمایش دربیاد

در ضمن عکس هم هست.

من برای فراخوانی تک تک مطالب دیتا بیس از کتابخانه farakhani استفاده کردم. ولی نمیتونم کاری رو که گفتم انجام بدم... حالا چیکار کنم؟ 

هلپ می پلیز :fekr:  :fekr:  :fekr:  :give_rose:  :cheshmak:

اگر خواسنید سورس رو بذازم :DD:

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

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

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

سلام هموطن

کتابونه فراخوانی ای دی هر سطر رو به عنوان value لیست ویو قرار میده

شما یه متغیر توی ساب پراسس گلوبال اکتیویتی لیست ویو تون تعریف کنید

Sub Process_Globals
Dim meghdar As String
End Sub

توی رویداد کلیک لیست ویو، ولیو رو بریز تو این متغیر و اکتیویتی متن رو باز کن...

Sub lv_ItemClick (Position As Int, Value As Object)
	meghdar = Value
	StartActivity(matn)
End Sub

توی اکتیویت بعدی ، شما id سطر کلیک شده رو داری

پس مثادیر رو میگیرید دیگه

اینم کدای فراخوانی اکتیویتی متن...

اموزش های فراخوانی رو دقیق ببنید، مشکلا توضیح داده شدن هموطن...

Sub Activity_Create(FirstTime As Boolean)
Dim lbl As Label
Dim img As ImageView
Dim bit1 As Bitmap
Dim fara As Farakhani
fara.initialize("db.db","tbl",True)
fara.FarakhaniMatn("id",main.meghdar,lbl,"mymatn")
fara.FarakhaniImage("id",main.meghdar,"myimage",bit1)
img.Bitmap = bit1
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

ببینید شما هر آیتم از لیست ویو یک Position داره... این رو که میدونید ؟

توی رویداد ItemClick ما یک مقدار Position رو داریم که به ما یک عدد برمیگردونه...

توی دیتابیس هم شما بدون شک برای مقادیرتون یک id در نظر گرفتید که از 1 تا n هستند

منتهی position میاد از 0 شروع میشه تا n

که حالا وقتی که روی Item مورد نظر کلیک شد شما میایید select * from tbl where id = position-1 کنید

و در نتیجه دقیقا رکورد مورد نظر select میشه

حالا میتونید هر چیزی رو که میخواهید GetString کنید و مقدارش رو بگیرید

چه عکس باشه و چه هر چیزی دیگه

 

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

کار کنید اگر به نتیجه نرسیدید اطلاع بدید

موفق باشید

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

بایگانی شده

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

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

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