سلام
ممنون از كمكتون ،
من توي جدولم فيلدهايي رو دارم كه مي تونند مقادير مشخصي رو داشته باشند مثلا فيلد "foriyat " مي تونه يكي از اين سه مقدار رو داشته باشه"آني، فوري ، عادي" خب من مي خوام براي سرچ ام انتخاب براي فيلد فوريت رو با چكباكس برا كاربر بزارم
مثلاً يك CheckBoxList گذاشتم اينجوري:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
يعني ميخوام اگه كاربري دوست داشت ركوردهايي رو ببينه كه فيلدشون مثلاً مقدار"آني" يا "فوري" رو داره رو پيدا كنه
خب من برا اينكار اينجوري نوشته م:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
t متغيري هست كه چك مي كنه ميگه اگه چكباكس ديگري ازاين گروه انتخاب شده بود or كن وگرنه And كه اند يعني با فيلدهاي ديگه اي مثلاً درست كردم...
ببينيد من توي فرمم چندين تكست باكس دارم كه اين چكباكسها با تكست باكس هاي پر شده اند ميشه اما گزينه هاي چكباكس با هم ديگه orميشه.
مشكل من اينه كه من اگه بخوام ازor استفاده كنم حتماً بايد پرانتزگذاري رو خودم انجام بدم وگرنه اطلاعات اشتباه بدست مييارم....
منظورم رو با مثال شفافتر مي كنم:
مثلاً من می خوام رکوردهایی که فیلد "foriyat" آنها برابر با "آنی" یا "فوری" هست و فیلد "matter" آنها برابر "تبریک" هست رو بدست بیارم،
با توجه به كوئري كه گفتم نوشتم كوئري به اين شكل در ميياد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خب ، توی این کوئری از پرانتز استفاده نشده در نتیجه کوئری یه شکل دیگه اعمال میشه یعنی؛ خروجی رکوردهایی بدست مییاد که فیلد "foriyat" اون "آنی" باشه یا فیلد"foriyat" برابر با "فوری" باشه و فیلد "matter" برابر با "تبریک" باشه یعنی بصورت خودکار به این شکل خروجی در مییاد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در حالیکه این مدنظر منه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یعنی من باید در برنامه پرانتز گذاری رو خودم انجام بدم ....
----
به نظر شما چجوري ميتونم پرانتز گذاري رو خودم انجام بدم؟؟؟