PDA

View Full Version : جتسجو ی شرطی توسط کاربر



mohammadsaleh
شنبه 05 آبان 1386, 13:23 عصر
http://www.barnamenevis.org/forum/images/icons/icon5.gifدر یک برنامه می خوام کاربر شرایط جستجو رو خودش تعیین کنه . یعنی بتونه از عملگرهای شرطی ( or and like * ( ) , ... )خودش شرط درست کنه و جستجوی پیشرفته انجام بده . البته در یک برنامه چنین چیزی رو دیدم اما چون فایل قفل بود نتونستم ازون چیزی متوجه بشم . اگه دوستان اطلاعاتی دارند ممنون میشم راهنماییم کنند.

مهدی قربانی
شنبه 05 آبان 1386, 20:32 عصر
سلام
منظورتون چیه می خواین کاربر خودش پارامترهای لازم رو وارد کنه اگر اینطوره که می تونید یه فرم برمبنای Query بسازید و شرطهای لازم رو از طریق Texbox ها و یا Combobox های موجود که به Query لینک شدن اجرا کنید . امیدوارم که درست متوجه شده باشم .

mohammadsaleh
یک شنبه 06 آبان 1386, 14:15 عصر
با تشکر از حسن توجهتون :

منظور م اینه که یک تکست باکس باشه و کاربر دکمه های مخلتف که هر کدام نشانه یکی از عملگرهاست فشار بده و چند فیلد قابل سرچ برای برنامه رو هم با دستور به این تکست وارد کنه . به عبارت دیگه مثلا یک دستور select در تکست باکس توسط خود کاربر ساخته شه و پرسش از روی اون اجرا بشه . و کاربر بتونه ترکیبی از عملگرهای and , or , like رو باهم بیاره . و ساده تر این که یه چیزی شبیه سرچ موتورهای جستجو در وب که البته اونها از علامتهای + و - و ستاره هم استفاده می کنند.

مهدی قربانی
دوشنبه 07 آبان 1386, 16:17 عصر
با تشکر از حسن توجهتون :

منظور م اینه که یک تکست باکس باشه و کاربر دکمه های مخلتف که هر کدام نشانه یکی از عملگرهاست فشار بده و چند فیلد قابل سرچ برای برنامه رو هم با دستور به این تکست وارد کنه . به عبارت دیگه مثلا یک دستور select در تکست باکس توسط خود کاربر ساخته شه و پرسش از روی اون اجرا بشه . و کاربر بتونه ترکیبی از عملگرهای and , or , like رو باهم بیاره . و ساده تر این که یه چیزی شبیه سرچ موتورهای جستجو در وب که البته اونها از علامتهای + و - و ستاره هم استفاده می کنند.

البته بنظر حقیر این حالت خیلی ایده آل هست اما عموماً کاربران از شرط و شرط نویسی سررشته و آگاهی چندانی ندارن و اگر هم داشته باشن تعدادشون انگشت شماره بازم فراهم کردن ابزار جستجو رو از طریق فرم کوئری پیشنهاد می کنم بطور مثال در فرمی تکس باکسی کارش گرفتن مقداری باشه که قراره بعنوان like عمل کنه یا 2 کامبوباکسی که از تاریخ تا تاریخ رو برای Between And دریافت میکنن و غیره ....

mohammadsaleh
سه شنبه 08 آبان 1386, 14:37 عصر
نظر جنابعالی بسیار درست ولی بالاخره تکنیک کار چیه ؟ و این سئوال که ذهن بنده را درگیر خودش کرده بالاخره یه جواب می خواد .