PDA

View Full Version : سوال: باز کردن PopUp بر روی یک تکست باکس



m2011kh
جمعه 03 آبان 1392, 21:31 عصر
سلام و خسته نباشید به همه دوستان و همینطور عید غدیر خم رو بهتون تبریک میگم.

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

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

اگه دوستان ایده ای در این زمینه دارن،دریغ کنن.واقعا نیاز دارم.

m.4.r.m
جمعه 03 آبان 1392, 23:08 عصر
ایده لازم نیست شما یه دیتاگرید یا لیست باکس بزار زیر تکست و متصل کن به بانک و visible اونو بزار رو false وقتی مقداری تو تکست باکس وارد شد اون رو نشون بده و مقدار رو تو بانک فیلتر کنه تا شماره های شبیه به اونو برات نشون بده

m2011kh
شنبه 04 آبان 1392, 21:56 عصر
همچین کاری رو انجام دادم.امّا برنامه سفارشی هست و مشتری میخواد که حتما همچین PopUp Menu ای داشته باشه.وگرنه خودم هم با گرید موافق ترم.

MMD

m2011kh
دوشنبه 06 آبان 1392, 21:59 عصر
دوستان راهنماییئی،کمکی ندارن بدن؟؟؟
موفق و سربلند باشید.
MMD

SlowCode
سه شنبه 07 آبان 1392, 17:34 عصر
فکر کنم یه چیزی تو مایه های Auto complete میخوای.
اگه من جای تو باشم یه تابع مینویسم که مقدار تکست باکس رو تو دیتابیس جستجو کنه(با like) بعد نتیجه رو داخل لیبل هایی به همون تعداد نشون بده.
فکر کنم خودت بدونی که چیکار کنی. ولی محض احتیاط عرض کنم که داخل یه حلقه به تعداد سطرهای رکوردست لیبل رو Load میکنی و caption , top رو تنظیم میکنی.
ولی اگه تعداد داده های دیتابیس زیاد باشه سرعت کارت پایین میاد. چون هر دفعه که دکمه ای زده میشه باید کلی رکورد رو جستجو کنه.
اگه اینطور باشه یه فکر دیگه بکن.

m2011kh
سه شنبه 07 آبان 1392, 21:31 عصر
سلام آقا محسن.
لیبل فکر خوبی هست.در مورد اینکه کاربر باید بین موارد پیدا شده تو دیتا بیس باید یکیو انتخاب کنه تا بقیه فیلد ها رو با توجه به اون پر کنه.در مورد انتخواب اون چه نظری دارین؟؟؟
موفق و سربلند باشید.
MMD

SlowCode
سه شنبه 07 آبان 1392, 21:41 عصر
id مربوط به هر رکورد رو بریز تو taq هر لیبل بعد تو رویداد دابل کلیکش taq لیبل کلیک شده رو بخون و ثبتش کن.

m2011kh
سه شنبه 07 آبان 1392, 22:26 عصر
فرم به صورتی بوده تا الان که کاربر برای انجام اُمور نیازی به موس نداشته باشه و بیشتر برای تموم برنامه کلید های میانبر تعریف کردم.برای این هم میخوام که کاربر نیاز به کلیک کردن و کلا موس نداشته باشه.
موفق و سربلند باشید.

MMD