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

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


masumi1989

سوال

با سلام خدمت دوستان گرامی

بنده یه جدول دارم با سه تا ستون(با استفاده از دیتابیس کار شده)؛ ستون اول id، ستون دوم Name و ستون سوم height. حالا میخوام نام کسانی رو که قد (height) بالاتر از یه مقدار خاصی رو دارن، انتخاب کنم. در واقع با استفاده از دستور select این کار رو انجام میدم، اما من میخوام نام اون چند نفر رو در چندتا ادیت تکست یا لیبل تو برنامم بیارم.

خواهش میکنم راهنماییم کنین که چطور میتونم نام های انتخابیم رو در لیبل ها بیارم

بسیار ممنون

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

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

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

سلام دوست عزیز 
شما وقتی از دستور select استفاده میکنید حتما 2 نتیجه دارید
یا مقداری پیدا نمیشه ( مثلا قد هیچ کسی تو لیت بلند تر از 2.85 نیست ) خوب باید بیاید بگید به کاربر یا تٌست بزنید که مقداری یافت نشد

و یا 

4 نفر رو پیدا میکنید 

 

ببینید شما باید بیاید و تعداد پیدا شده رو چک کنید 

که با دستور زیر میتونید ببینید چند مقدار گیدا کردید ( درواقع چند خط در دیتابیس این مشخصه رو داره )

این میاد به شما میگه چند خط پیدا شده
log(cur.RowCount)

حالا میگیم اگر 0 هست بیا بگو هیچی یافت نشد

if cur.RowCount=0 then

log("هیچی یافت نشد")

else

تعداد افراد رو بهت نشون میده
log ("تعداد افراد پیدا شده ==>"&cur.RowCount)

For z = 0 To cur.RowCount-1
		cur.Position=z

log("=======================================================")
		log(cur.GetString("id"))
		log(cur.GetString("name"))
		log(cur.GetString("ghad"))
log("=======================================================")

	Next

end if

 

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

سلام دوست گرامی
اولا بسیار ممنون از اینکه وقت میذارید جواب میدید، ثانیا اینکه بنده تا این مرحله رو خودم میرم ولی چیزی که من میخوام اینه بیاد مثلا 4 تا موردی که پیدا کرده رو بیاد تو یه آرایه رشته ای بیاره تا بتونم ازش استفاده کنم

یه مثال کوچیک بزنم، وقتی از جدول یک مورد رو انتخاب میکنیم، خیلی راحت میتونیم این کارو انجام بدیم:

EditText1.Text = Cur.GetString("Name")

ولی تو این سوال من، اگه بیش از یک مورد پیدا بشه، نمیشه این کارو کرد

من هدفم اینه، او چندتا موردی رو که پیدا کرده، ازشون تو یه جای دیگه استفاده کنم، برا همین نیاز دارم اونا رو فراخوانی کنم

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

در 1 ساعت قبل، masumi1989 گفته است :

با سلام خدمت دوستان گرامی

بنده یه جدول دارم با سه تا ستون(با استفاده از دیتابیس کار شده)؛ ستون اول id، ستون دوم Name و ستون سوم height. حالا میخوام نام کسانی رو که قد (height) بالاتر از یه مقدار خاصی رو دارن، انتخاب کنم. در واقع با استفاده از دستور select این کار رو انجام میدم، اما من میخوام نام اون چند نفر رو در چندتا ادیت تکست یا لیبل تو برنامم بیارم.

خواهش میکنم راهنماییم کنین که چطور میتونم نام های انتخابیم رو در لیبل ها بیارم

بسیار ممنون

درود

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

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

بایگانی شده

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

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

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