آموزش اکسس - ایجاد کوئریها
ایجاد کوئری بهروزرسانی (Update Query)
بهترین راه برای تغییر اطلاعات در جداول خود، استفاده از کوئری بهروزرسانی است. با این نوع کوئری میتوانید تعیین کنید که کدام ردیفها باید بهروزرسانی شوند.از این نوع کوئری عمدتاً برای این مورد استفاده میشود که قبل از انجام بهروزرسانی، بتوانید دادههای بهروزشده را مشاهده کنید. برای انجام این کار، به تب Create مراجعه کنید و روی گزینه Query Design کلیک نمایید..
در قسمت جداول، در جعبه دیالوگ نمایش جدول، بر روی جدول tblEmployees دبل کلیک کنید و سپس جعبه دیالوگ را مشاهده کنید
در تب طراحی، در گروه نوع کوئری، بر روی گزینه بهروزرسانی (Update) کلیک کرده و سپس روی فیلدی که میخواهید مقدار را بهروزرسانی کنید، دبل کلیک کنید. فرض کنید میخواهیم نام (FirstName) "Rex" را به "Max" بهروز کنیم.
در سطر مخصوص بهروزرسانی در جدول طراحی، مقدار بهروزرسانی شده را وارد کنید و در سطر معیارها (Criteria) مقدار اصلی که میخواهید بهروز شود را اضافه کنید و کوئری را اجرا کنید اکنون پیام زیر را مشاهده خواهید کرد.
روی گزینه بله (Yes) کلیک کنید و به حالت نمای جدول داده بروید تا مشاهده کنید که رکورد اول — نام (FirstName) به "Max" بهروز شده است.
ایجاد کوئری حذف (Delete Query)
به راحتی میتوانید از کوئری حذف برای پاککردن اطلاعات از جداول خود استفاده کنید. همچنین، از کوئری حذف میتوانید برای تعیین شرایط حذف ردیفهای خاص از جدول استفاده کنید. از این نوع کوئری عمدتاً برای این مورد استفاده میشود که قبل از انجام عملیات حذف، بتوانید دادهها را مشاهده کنید. برای انجام این کار، به تب ایجاد مراجعه کنید و روی گزینه طراحی کوئری کلیک نمایید.
در تب جداول در جعبه دیالوگ نمایش جدول، بر روی جدول tblEmployees دبل کلیک کنید
در تب طراحی، در گروه نوع کوئری، بر روی حذف (Delete) کلیک کنید و بر روی شناسه کارمند (EmployeeID) دبل کلیک کنید.
در سطر معیارها (Criteria) در جدول طراحی، عدد 11 را تایپ کنید. در اینجا میخواهیم یک کارمند را که شناسه کارمندی او 11 است، حذف کنیم.
حالا بیایید کوئری را اجرا کنیم.اکنون پیام زیر را مشاهده خواهید کرد.
بر روی بله(yes) کلیک کنید و به حالت نمای دادهها (Datasheet View) بروید و مشاهده خواهید کرد که رکورد کارمند مشخص شده حذف شده است.
ایجاد کوئری ساخت جدول (Make Table Query)
شما میتوانید از کوئری ساخت جدول (make-table query) برای ایجاد یک جدول جدید از دادههایی که در جداول دیگر ذخیره شدهاند، استفاده کنید. برای این کار، به تب ایجاد بروید و روی گزینه طراحی کوئری کلیک کنید.
در تب جداول، در جعبه دیالوگ نمایش جدول، بر روی جدول tblEmployees دوبل کلیک (double-click)کنید
تمامی آن فیلدهایی که میخواهید به یک جدول دیگر منتقل شوند، را انتخاب کنید.
در نوع کوئری، گزینه دکمه ساخت جدول (Make Table) را انتخاب کنید.
شما جعبه دیالوگ زیر را مشاهده خواهید کرد. نام جدول جدیدی که میخواهید ایجاد کنید را وارد کنید و بر روی تأیید کلیک کنید.
حالا کوئری خود را اجرا کنید.
اکنون پیام زیر را مشاهده خواهید کرد.
بر روی بله کلیک کنید و یک جدول جدید در پنجره ناوبری ایجاد شده را مشاهده خواهید کرد.