PDA

View Full Version : تقاضای راهنمایی جستجوی سریع در Vb



jafakar78
چهارشنبه 28 اردیبهشت 1384, 14:14 عصر
سلام به همگی

من یه پایگاه داده دارم که جداول آن با اکسس طراحی شده اند.
Interfaceاین برناه به شکل زیر است.

من میخام یک جستجوی سریع انجام بدم به این ترتیب که:اگر کاربر در قسمت Last name قسمتی از فیلد را وارد کرد در پایین فرم مابقی فیلدهای آن ظاهر شوند.
مثلا اگر وارد کند "ع" تمام رکوردهایی که فیلد last name آنها با "ع" شروع میشود ظاهر شوندو هرچه حرف بیشتری وارد کند جستجو خلاصه تر گردد.

niloufar
چهارشنبه 28 اردیبهشت 1384, 16:22 عصر
سلام
1- اگه واقعا میخوای اینکارو بکنی، کافیه در رویداد Change از این TextBox بیای و Query کنی و نتیجه را در جدول نشون بدی
2- ولی این کار منطقی این نیست (چون آنقدر باید این برنامه بدبخت به بانک وصل بشه که دیگه از رمق می افته :cry: ) راه معقولتر اینه که فقط همون فیلدی را که داره جستجو میکنه، AutoComplete کنی و وقتی به حدی رسید، کل فیلد های اونا رو نشون بدی.

sadegi
چهارشنبه 28 اردیبهشت 1384, 18:22 عصر
:flower:امیدوارم مشکلت حل بشه :flower:

hadi2345
چهارشنبه 28 اردیبهشت 1384, 19:46 عصر
جالب بود ولی کد زیادی داشت و این همه کد لازم نبود(البته با ado)

sadegi
پنج شنبه 29 اردیبهشت 1384, 11:41 صبح
با عرض سلام
میدونم ولی چون این کد رو خودم ننوشته بودم و فقط میخواستم مشکل دوستمون حل بشه این کد رو گذاشتم
در ضمن چون کار داشتم وقت نکردم کد رو بهینه کنم
شما به بزرگی خودتون ببخشید
:flower: :flower:

jafakar78
شنبه 31 اردیبهشت 1384, 18:17 عصر
آقای صادقی

سلام

اتفاقا اسم من هم جعفر است. :wink: از اینکه منو دوست خودتون دونستید متشکر وممنونم در ضمن از بابت زحمتی که برای پیدا کردن کد کشیدید هم ممنونم. من این قطعه کد رو امتحان میکنم بعد نتیجشو بهتون میگم

hadi2345
شنبه 31 اردیبهشت 1384, 22:53 عصر
با سلام مجدد . و با تشکر از آقای صادقی
منظور منم اصلا خدای نکرده ایراد گرفتن از کد شما نبود . فقط همفکری بود و بس .

امیدوارم همیشه موفق باشید . :flower:

sadegi
پنج شنبه 07 اردیبهشت 1385, 16:10 عصر
با عرض سلام
یکی از دوستان یه پیغام خصوصی برم فرستاده بود و گفته بود که کدی که من در رابطه با این تاپیک نوشته بودم پاک شده
این Ebook رو برای ایشون گذاشتم

adhami
شنبه 09 اردیبهشت 1385, 07:51 صبح
با تشکر از شما

Hossein Bazyan
شنبه 09 اردیبهشت 1385, 14:44 عصر
من همینکار را با حدود 30000 رکورد انجام داده ام و خیلی هم سریع جواب میده
فیلدی را که میخوای سرچ شود را صعودی یا نزولی مرتب کن و سرچ باینری انجام بده .
امیدوارم منظورت را خوب فهمیده باشم