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

گرفتن متن از دیتابیس با چندین باتن


mahfelsoft

سوال

دوستان من مثلا 50 تا دکمه دارم که اسماشون رو به ترتیب گذاشتم (a1,a2,a3,a4,a5 و ............ )

یه دیتابیس هم دارم که یک ستونش id و یک ستونش متن هست .

حالا من میخوام روی هر کدوم از دکمه هام که کلیک کردم متن ها رو به ترتیب از دیتابیس بگیره . یعنی دکمه a1 متن id اول رو بگیره . دکمه a2 متن id دوم رو بگیره و همینطور الی آخر ....

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

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

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

مشکلم حل نشد. دوستان لطفا توضیح کاملتری بفرمایید ممنون.

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

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

میشه کمک کنید لطفا ؟؟؟؟؟؟؟ ممنون میشم . واقعا نیاز دارم بهش . خیلی وقته درگیرشم

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

ببینید شما به باتون هات تگ بده تگشونم طبق آیدی دیتابیس باشه.

واسه باتون هم کوئری بنویس و WHRER id رو برابر کن با تگ که میشه آیدی همون رکورد و متنشو واست میاره.

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

ببینید من این آموزش آقا آرمین رودیدم و انجام دادم

http://answercenter.ir/thread148.html

اما این برای یک دکمه است . همونطور که گفتم من 50 تا دکمه دارم که میخوام روی هر کدوم کلیک شد به ترتیب متن ها رو از یک فیلد توی دیتابیس بگیره . یعنی دکمه a1 متن id اول رو بگیره . دکمه a2 متن id دوم رو بگیره و همینطور الی آخر ....

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

یعنی میگید واسه هر باتن یک ساب کلیک باید بزارم ؟ یعنی 50 تا ساب کلیک ؟

یعنی واقعا نمیشه خیلی ساده تر 50 تا دکمه ای که توی برنامه داریم رو روشون کلیک کنیم و متون مورد نظر رو نمایش بده ؟

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

اینکارو با Tag , Sender میشه اجام داد.

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

نه.همون یک ساب در حالت پویا.ببینید شما واسه هر دکمه یک تگ قرار میدید موقع ساختن.خب تگ هر دکمه رو بزار آیدی رکوردات توی دیتابیس که مثلا از 1 شروع میشه.خب بعد توی ساب کلیک هم کوئری مینویسی و براساس موقعیت آیدی میایی متنو میگیری که گفتم با where میشه اینکارو کرد.باید اینجا دیگه تگو قرار بدیم که میشه همون آیدی رکورد

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

یه چیزاییمتوجه شدم اما اگه یه مثال کوچیک بزنید بهتر میشه .. ممنون میشم ..

ببینید ما میایم مثلا 30تا دکممون رو توی گلوبال تعریف میکنیم .

Dim m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12,m13,m14,m15,m16,m17,m18,m19,m20,m21,m22,m23,m24,m25,m26,m27,m28,m29,m30 As Button

بعد توی Activity_create

m1.Initialize("m1")
m2.Initialize("m2")
m3.Initialize("m3")
m4.Initialize("m4")
pan.AddView(m1,10%x,20%y,10%x,10%y)
m1.Tag=1
 pan.AddView(m2,20%x,30%y,10%x,10%y)
m2.Tag=2
pan.AddView(m3,30%x,40%y,10%x,10%y)
m3.Tag=3
 pan.AddView(m4,40%x,50%y,10%x,10%y)
 m4.Tag=4

و الی آخر ....

که گفتید تگی که به هر باتن میدیم همون آی دی توی دیتابیسی باشه که میخوایم متنشو با اون باتن بگیریم

نم یدونم تا اینجا درست بود یا نه ولی حالا چطور باید رویداد کلیک ایجاد کنیم و اون کوئری رو بنویسیم ؟

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

دوستان کسی نمیتونه کمک کنهههههههههههههههههههههههههههههههه ؟

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

این آموزش رو ببین 100% کارت راه میفته !

http://answercenter.ir/thread2984.html

~~~~~~~~~~~~~~~~~~~~

در اون مورد 20 تا Button تعریف کردن هم میتونستی بگی dim button(20) as button

توضیحات بیشتر: http://answercenter.ir/thread130.html

شرمنده توضیحات هم مربوط به استاد آرتا نبود و مربوط به کاربر عزیز nabeghe بود

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

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

ببینید شما الان یه دکمه تعریف کردید و با حلقه for دکمه ها رو تعداد دادید . اما با این روش دکمه ها همه زیر هم توی پنل ها قرار گرفتن . من 30 تا باتن میخوام بزارم که هر کدوم جای مشخصی توی صفحه داشته باشن ببینید میخوام دکمه هام به این صورت باشن :

attachment.php?attachmentid=1969&stc=1

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

از ماتریس ها استفاده کنید.*hendoone*

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

میشه بیشتر توضیح بدید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ استفاده ازشون رو نمیدونم . اون مطلب ماتریس رو خوندم ولی درست متوجه نشدم

یعنی فهمیدم که با نوشتن چنین کدی :

Dim i(2,3) As Int

میشه مثلا 2سطر و 3 ستون ساخت ولی اینکه دکمه هام رو به این صورت بسازم متوجه نشدم

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

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

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

ماتریس یا آرایه دو بعدی رو باید با 2 تا حلقه for انجام بدی.یعنی یک حلقه برای سطرها و یک حلقه برای ستون ها.

اینجا چیزی که مد نظرتونه باید بتونید Left و Top رو کنترل کنید.

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

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

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

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

[color=#000000][color=#0000BB]Dim m1[/color][color=#007700],[/color][color=#0000BB]m2[/color][color=#007700],[/color][color=#0000BB]m3[/color][color=#007700],[/color][color=#0000BB]m4[/color][color=#007700],[/color][color=#0000BB]m5[/color][color=#007700],[/color][color=#0000BB]m6[/color][color=#007700],[/color][color=#0000BB]m7[/color][color=#007700],[/color][color=#0000BB]m8[/color][color=#007700],[/color][color=#0000BB]m9[/color][color=#007700],[/color][color=#0000BB]m10[/color][color=#007700],[/color][color=#0000BB]m11[/color][color=#007700],[/color][color=#0000BB]m12[/color][color=#007700],[/color][color=#0000BB]m13[/color][color=#007700],[/color][color=#0000BB]m14[/color][color=#007700],[/color][color=#0000BB]m15[/color][color=#007700],[/color][color=#0000BB]m16[/color][color=#007700],[/color][color=#0000BB]m17[/color][color=#007700],[/color][color=#0000BB]m18[/color][color=#007700],[/color][color=#0000BB]m19[/color][color=#007700],[/color][color=#0000BB]m20[/color][color=#007700],[/color][color=#0000BB]m21[/color][color=#007700],[/color][color=#0000BB]m22[/color][color=#007700],[/color][color=#0000BB]m23[/color][color=#007700],[/color][color=#0000BB]m24[/color][color=#007700],[/color][color=#0000BB]m25[/color][color=#007700],[/color][color=#0000BB]m26[/color][color=#007700],[/color][color=#0000BB]m27[/color][color=#007700],[/color][color=#0000BB]m28[/color][color=#007700],[/color][color=#0000BB]m29[/color][color=#007700],[/color][color=#0000BB]m30 [/color][color=#007700]As [/color][color=#0000BB]Button  [/color][/color]

*che?**che?**che?**che?*

چرا اینحوری؟؟؟

آموزش متنی استاد آرتا رو مگه ندیدید ؟ *che?*

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

بایگانی شده

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

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

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