Обладнання: комп'ютери з системою управління базами даних Microsoft Access, завдання для роботи.
Модифікація даних за допомогою запитів
Вказівки до виконання
Запити, які змінюють значення групи записів
Такі запити називаються запити на оновлення даних. Наприклад, за допомогою такого запиту можна здійснювати зміну вартості книг по даті їх видання або за іншими умовами. Наприклад, збільшити вартість на 20% для книг 1998 року видання.
Цей запит змінює таблицю, тому для повного захисту від можливих помилок зробіть резервну копію таблиці. Для цього перейдіть у вікно бази даних, виберіть необхідну таблицю і виконайте команду Правка - Копировать. Далі виберіть команду Правка - Вставить і у вікні діалогу дайте копії таблиці нове ім'я, наприклад – "Книги_нова ціна".
Перш, ніж відновити дані, створимо запит на вибірку. Перевіримо, чи вибираються необхідні записи, а після перебудуємо його в запит на оновлення. У запит включимо поля Рік і Вартість з таблиці Книги.Надамо можливість вводити рік видання як параметр. Для цього в квадратних дужках введемо [Введіть рік] в рядку Условие отбора... Під час виконання запиту цей текст з'явиться в діалоговому вікні для введення року видання. Перевіримо, чи вибираються необхідні записи. Далі перетворимо цей запит в запит на оновлення. Для цього в основному меню вибираємо Запрос - Обновление. У рядку Обновление вводимовираз: [Вартість]*([націнка]+100)/100 для перерахунку вартості книг.
Цей вираз використовує ще один параметр [націнка], що дає можливість вводити розмір націнки у відсотках. На екрані з'являється вікно діалогу, яке повідомляє про кількість оновлених записів. Після підтвердження таблиця оновлюється, і доступу до початкових даних вже немає.