PDA

View Full Version : راهنمایی در مورد نحوه جستجو



man_iran
سه شنبه 20 شهریور 1386, 09:58 صبح
در برنامه برای جستجو در دیتابیس چهار تکست باکس گذاشتم که جلوی هر کدام یک چک باکس قرار دادم.
برای کد نویسی چه روشی مناسب تر است؟
روشی که من می دونم :
در کد نویسی مینویسم اگر چک باکس اول تیک شد ببین چه اطلاعاتی وجود داره که خانه اولش برابر تکست باکس اولیست.
اگر چک باکس دوم تیک شد ببین چه اطلاعاتی وجود داره که خانه دومش برابر تکست باکس دومی است.
برای سوم و چهارم هم به همین صورت ...
حال اگر چک باکس اول و دوم تیک شد ببین چه اطلاعاتی وجود داره که خانه اول و دومش برابر تکست باکس اول و دوم است.
برای اول و سوم - دوم و سوم هم به همین صورت ...
و به همین صورت ادامه می دهیم تا تمام حالات تمام شوند که برای چهار تکست باکس حدود 14 شرط لازم است و اگر بخواهم تعداد تکست باکس ها را بیشتر کنم شرط ها هم خیلی زیاد می شوند.
ضمنا این کار هم باعث کند شدن برنامه هم می شود.
حال از دوستان اگر کسی روش مناسبتری داره (به صورت تابع - تابع بازگشتی و ...) بیان کنه.
مرسی ...
منتظر راهنماییتون هستم.

babak23
سه شنبه 20 شهریور 1386, 13:39 عصر
اگه تو برنامت از دستورسوئیچ استفاده می کنی که هیچ ام در غیر اینصورت

میتونی به جای if از دستور سوئچ

استفاده کنی

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

comboBox1.SelectedIndex

از سوئیچ استفاده کن

سرعت برنامت افزایش پیدا میکنه

leilav_1984
سه شنبه 20 شهریور 1386, 14:08 عصر
شما فقط یه شرط دارای 4 متغیر بنویسید که متغیرهای اون بر حسب چک خوردن ChechBox ها مقداردهی بشن.
امیدوارم سوال شما رو درست فهمیده باشم...