با سلام خدمت کاربران عزیز آی تی سواد
شما می توانید یک Query ایجاد کنید که به ورودی کاربر متکی است. اطلاعاتی که کاربر وارد می کند نتیجه را تعیین می کند.
در Access، Query می تواند پارامترهایی را که برای تعیین نتایج پرس و جو مورد استفاده قرار گیرد را بپذیرد. هنگامی که Query اجرا می شود، کاربر ابتدا باید یک پارامتر (یا چندین پارامتر) وارد کند. پس از ارائه پارامتر، پرس و جو می تواند نتایج را بر اساس پارامتر ارائه شده بازگرداند.
ساختن یک پرس و جو با پارامتر در اکسس
برای مثال، ما قبلا یک Query ایجاد کردیم که تمام آلبومهای Iron Maiden را باز می گرداند. این Query می تواند به طوری تغییر یابد که تمام آلبوم هایی از یک هنرمند که داده می شود، را باز گرداند. هنرمند می تواند توسط کاربر مشخص شود.
Access این امر را بسیار آسان کرده است. در حقیقت، همه ی چیزی که شما باید انجام دهید این است که “Iron Maiden” را در برخی از متن های براکت های مربع جایگزین کنید.
بنابراین اجازه دهید یک کپی از Query بالا را داشته باشیم و آن را تغییر دهیم تا کاربر در هنگام اجرای Query بتواند نام هنرمند را وارد کند.
ساختن یک کپی از Query موجود :
Query جدید ما تقریبا همانند قبلی است. بنابراین ما می توانیم مقداری در زمان صرفه جویی کنیم و با یک نسخه از Query موجود شروع کنیم.
۱- کپی کردنQuery موجود :
در نوار وضعیت سمت چپ، بر روی آلبوم Iron Maiden Albums کلیک راست کرده و از منوی باز شده کپی را انتخاب کنید.
۲- پیست کردن Query :
حالا دوباره داخل نوار وضعیت راست کلیک کرده و Paste را انتخاب کنید.
۳- نام Query جدید:
نام Query را در صفحه ثبت کنید و روی OK کلیک کنید.
تغییر Query :
حالا ما می توانیم پرس و جو کپی شده را تغییر دهیم تا کاربر بتواند یک پارامتر تعیین کند.
۱- باز کردن Query در Design View:
در قسمت نوار وضعیت سمت چپ، روی Query کلیک راست کرده و Design View را انتخاب کنید.
۲- ساختن یک پرس و جو با پارامتر در اکسس :
جایگزین کردن Iron Maiden با [کدام هنرمند؟].
براکت های مربع باعث می شود زمانی که کاربر Query را اجرا می کند یک جعبه محاوره ای پارامتر باز شود. متن داخل براکت به کاربر نمایش داده می شود و یک فیلد ورودی برای ورودی آن نمایش داده می شود.
۳- اجرای Query :
اکنون Query را اجرا کنید (یا با کلیک روی Run یا View در نوار ابزار یا با کلیک روی نماد Datasheet View در گوشه پایین سمت راست صفحه).
یک صفحه نمایش داده می شود، که درخواست می کند یک هنرمند را وارد کنید.
یک هنرمند وارد کنید.
۴- نتایج Query
و اگر هنرمندی که شما وارد می کنید آلبوم هایی در پایگاه داده داشته باشد، آن آلبوم ها نمایش داده خواهند شد.
ترجمه شده از سایت www.quackit.com