نمایش نتایج 1 تا 3 از 3

نام تاپیک: کوئری با پارامترهای زیاد

  1. #1
    کاربر دائمی آواتار sahele_sheni
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    AhVaZ
    پست
    318

    کوئری با پارامترهای زیاد

    با سلام . یه سوال در مورد نوشتن یک کوئری داشتم .

    من روی یکی از فرم هام تعداد زیادی checkbox دارم و کوئری که میخوام بگیرم بر اساس این checkbox هاست . به این صورت که کاربر هر تعداد از این box ها رو مه خواست انتخاب کنه و دکمه select رو بزنه و برنامه رکورد های مورد نظر رو بازیابی کنه .

    چیزی که نمیدونم چطور بنویسم این هست که مثلا اگه 2 تا از box ها تاهل و دارای مسکن باشه و کاربر فقط همین 2 box رو تیک بزنه ، برنامه رکورد ها همه افرادی رو که متاهل و دارای مسکن هستند بیاره و کاری به مقدار بقیه فیلدها نداشته باشه . این فرض رو هم در نظر بگیرید که ممکنه کاربر box های دیگه ای رو تیک بزنه . ! ! ! !

    ممنون میشم راهنمایی کنید .

  2. #2
    کاربر تازه وارد آواتار farhad nadimi
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    نرم افزار
    پست
    86

    نقل قول: کوئری با پارامترهای زیاد

    نقل قول نوشته شده توسط sahele_sheni مشاهده تاپیک
    با سلام . یه سوال در مورد نوشتن یک کوئری داشتم .

    من روی یکی از فرم هام تعداد زیادی checkbox دارم و کوئری که میخوام بگیرم بر اساس این checkbox هاست . به این صورت که کاربر هر تعداد از این box ها رو مه خواست انتخاب کنه و دکمه select رو بزنه و برنامه رکورد های مورد نظر رو بازیابی کنه .

    چیزی که نمیدونم چطور بنویسم این هست که مثلا اگه 2 تا از box ها تاهل و دارای مسکن باشه و کاربر فقط همین 2 box رو تیک بزنه ، برنامه رکورد ها همه افرادی رو که متاهل و دارای مسکن هستند بیاره و کاری به مقدار بقیه فیلدها نداشته باشه . این فرض رو هم در نظر بگیرید که ممکنه کاربر box های دیگه ای رو تیک بزنه . ! ! ! !

    ممنون میشم راهنمایی کنید .
    با سلام

    دوست عزیز این مسئله ای که شما مطرح می کنین همون دستورات quary است که تو sql

    می نویسیم ولی با شروط که تو برنامتون اونارو مشخص می کنین یعنی برای مثال مشخص می

    کنین که اگر مثلا تیک افراد متاهل و دارای مسکن رو زد لیست همون ها رو بیاره و برای بقبه این

    شرط رو اعمال نکنین

  3. #3

    نقل قول: کوئری با پارامترهای زیاد

    سلام. شما میتونید select خود رو به صورت داینامیک در برنامه تون ایجاد کنید و اونو به Sql پاس داده و اجرا کنید.
    مثلا دستور SElect رو نوشته و بخش where رو با توجه به انتخابهایی که کاربر انجام میده تشکیل بدید و درنهایت کل دستور که شامل Select,where می شود رو اجرا کنید.
    موفق باشید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •