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

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


aliakbar

سوال

دوستان سلام

بنده یکسری پنل در یک اکتیویتی دارم که  در این پنل ها، اطلاعات مربوط به ردیف های دیتابیس انلاین قرار داره ، من میخوام وقتی رو هر یکی از این پنل ها کلیک شد اطلاعات اضافه رو در یک پنل دیگه ک در اکتیویتی مجزا قرار داره نمایش بده ، میشه راهنمایی کنید؟

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

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

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

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

سلام علیکم

ظاهرا اینکاری که می فرمایید زیادکارجالب و اصولی به نظر نمیاد !

 

پیشنهاد بنده براتون برای اینکار که کارتون رو خیلی راحتتر ودر حد یکی دوخط میکنه ،

استفاده ازکتابخانه  TabStrip  هست که برنامه تون رو هم زیباتر هم میکند . 

 

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

کتابخانه و سورس TabStrip  منوی تب

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

درود

شما تگ پنل رو برابر با ایدی قرار بدین

و با سندر دریافتش کنید

تگ رو بریزین تو متغیر و در اکتیوی بعدی فراخوانی کنید

مطالبی رو نشان بده که آیدی برابر با متغیر باشد

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

در 4 ساعت قبل، dostmobile گفته است :

درود

شما تگ پنل رو برابر با ایدی قرار بدین

و با سندر دریافتش کنید

تگ رو بریزین تو متغیر و در اکتیوی بعدی فراخوانی کنید

مطالبی رو نشان بده که آیدی برابر با متغیر باشد

میشه لطفا بصورت کد بگین؟

بعد من باید تو اکتیویتی اول پنل رو تگ کنم یا دومی؟

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

در 3 ساعت قبل، نورنما گفته است :

سلام علیکم

ظاهرا اینکاری که می فرمایید زیادکارجالب و اصولی به نظر نمیاد !

 

پیشنهاد بنده براتون برای اینکار که کارتون رو خیلی راحتتر ودر حد یکی دوخط میکنه ،

استفاده ازکتابخانه  TabStrip  هست که برنامه تون رو هم زیباتر هم میکند . 

 

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

کتابخانه و سورس TabStrip  منوی تب

ضمن تشکر از پاسخگویی ، اما من دارم با دیتابیس آنلاین کار میکنم و میخوام کاربر روی هر کدام از پنل ها که کلیک کرد اطلاعات مربوط به اون ردیف در دیتابیس ، در یک اکتیویتی دیگه نمایش داده بشه!!

تب استریپ فکر نکنم مشکل من رو حل کنه!!

 

22.png

 

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

 

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

سلام

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

 

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

من در اکتیویتی اول با این روش ایدی رو بدست اوردم ، اما حالا چطوری باید تو اکتیویتی دوم بر این اساس اطلاعات رو لود کرد؟

در قسمت خاصیت کلیک پنل نوشتم 

Dim aa as button

aa=sender

Ctrlid=aa.tag

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

Main.ctrlid.tag

چیکار باید کرد؟؟

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

در واقع باید بگم چطوری باید پوزیشن رو در اکتیویتی دوم ست کرد؟

تو قسمت JobDone چی باید نوشت؟

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

شما یکم تو استفادش گیج شدی بذار واسطتون یکم توضیح بدم :

تو خود کد لود پنل از مشخصه ای بنام تگ استفاده میکنین که آیدی اونو بدست بیارید. از تگ و سندر فقط برای درآوردن آیدی استفاده نمیشه. یجورایی بدست آوردن خصوصیات اون ویویی هست که روش کلیک شده با مشخصه ی سندر. مثلا کد پایینو ببینید : 

Dim clickpnl As Panel
	clickpnl = Sender
	clickpnl.Color = Colors.Black
	clickpnl.SendToBack

این کد در ساب کلیک یه پنله مثلا. رنگ همون پنلی که کلیک شده الان مشکی میشه و علاوه بر اون زیر بقیه ی ویو ها هم میره. خلاصه مطلب اینکه وقتی یه پنل رو در ساب کلیک برابر سندر قرار میدی این یعنی اینکه دقیقاً همون پنلی رو داری که روش کلیک کردی.

اونجا که شما نوشتی Main.ctrlid.tag یعنی اینکه از متغیری از نوع اینت بنام ctrlid مشخصه ی tag اون رو بگیر. درحالی که اینت اصلا تگ نداره. بهتره اینجوری بنویسید که ctrlid رو برابر تگ پنل سندر شده در ساب کلیک قرار بدید و بعد ctrlid که در پروسس گلوبال قرار داره رو در اکتیویتی بعدی استفاده کنید.

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

ممنون از راهنمایی خوبتون ، الان من در قسمت ساب کلیک پنل فقط این رو بنویسم درسته؟

ctrlid = sender

نوع ctrlid رو در پروسس گلوبال باید چی بزارم که تگ داشته باشه؟؟

 

تو اکتیویتی دوم در قسمت JobDoneچطوری باید ازش استفاده بکنم؟به این سبک کافیه؟؟

Main.ctrlid.tag

 

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

در 15 ساعت قبل، aliakbar گفته است :

ممنون از راهنمایی خوبتون ، الان من در قسمت ساب کلیک پنل فقط این رو بنویسم درسته؟

ctrlid = sender

نوع ctrlid رو در پروسس گلوبال باید چی بزارم که تگ داشته باشه؟؟

 

تو اکتیویتی دوم در قسمت JobDoneچطوری باید ازش استفاده بکنم؟به این سبک کافیه؟؟

Main.ctrlid.tag

 

چیکار کنم؟

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

بایگانی شده

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

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

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