soroush_k12
چهارشنبه 24 تیر 1388, 09:49 صبح
با سلام خدمت دوستان عزیز
من یک تقاضا با دو شرط پارامتری دارم.یعنی قبل از اجرای تقاضا کاربر می بایست دو مقدار مجزا را وارد کند. سوال من این است که اگر کاربر بخواهد یکی از شرطها را بای پس کند یعنی هیچ مقداری وارد نکند و بخواهد که تمام رکورد ها را ببیند ، به جای شرط تقاضا چه کارکتری را می بایست وارد کند . توجه داشته باشید شرط دیگر می بایست اعمال گردد.
البته این را می دانم که اگر کلیه رکوردهای جدول را بخواهیم برگردانیم میتوان عبارت Is Null را در پایان شرط در ردیف Criteria تایپ کنیم. ولی در این صورت هنگام اجرای تقاضا در صورت وارد نکردن هیچ مقداری در این شرط کل رکوردهای جدول نمایش داده میشود و بقیه شرطها هم در صورت وجود در نظر گرفته نمیشوند. ولی من میخواهم عبارتی یا کارکتری را در پنجره ورودی Enter Parameter Value تایپ کنم که فقط آن شرط در نظر گرفته نشود ولی بقیه شرطها اعمال شوند.
آیا چنین چیزی امکان دارد؟
با تشکر از توجه شما
من یک تقاضا با دو شرط پارامتری دارم.یعنی قبل از اجرای تقاضا کاربر می بایست دو مقدار مجزا را وارد کند. سوال من این است که اگر کاربر بخواهد یکی از شرطها را بای پس کند یعنی هیچ مقداری وارد نکند و بخواهد که تمام رکورد ها را ببیند ، به جای شرط تقاضا چه کارکتری را می بایست وارد کند . توجه داشته باشید شرط دیگر می بایست اعمال گردد.
البته این را می دانم که اگر کلیه رکوردهای جدول را بخواهیم برگردانیم میتوان عبارت Is Null را در پایان شرط در ردیف Criteria تایپ کنیم. ولی در این صورت هنگام اجرای تقاضا در صورت وارد نکردن هیچ مقداری در این شرط کل رکوردهای جدول نمایش داده میشود و بقیه شرطها هم در صورت وجود در نظر گرفته نمیشوند. ولی من میخواهم عبارتی یا کارکتری را در پنجره ورودی Enter Parameter Value تایپ کنم که فقط آن شرط در نظر گرفته نشود ولی بقیه شرطها اعمال شوند.
آیا چنین چیزی امکان دارد؟
با تشکر از توجه شما