Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NFORMATs_JN_TEKhNOLOG__V_MARKShEJDERS_K_J_SPRAV...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.13 Mб
Скачать

Запит дії

До цих пір ви стикалися із запитами, які виконують вибірку даних і деякі обчислення. Однак запити можуть застосовуватися також для додавання, видалення і оновлення групи записів таблиці. Такі запити є потужним інструментом перетворення даних, вони називаються запитами дії. Припустимо, що з якихось причин вам знадобилося скоригувати дати контактів, замінивши у всіх записах таблиці Список, що відносяться до 1999 року, місяць листопад на грудень. Подібну операцію важко виконати вручну, - якщо в таблиці міститься кілька тисяч записів. Запит дії дозволяє швидко вирішити поставлене завдання.

1. У вікні бази даних натисніть на кнопці Таблиці.

2. Виділіть таблицю Список, дані якої потрібно оновити.

3. У палітрі кнопки Новий об'єкт (New Object) виберіть пункт Запит (Query). Відкриється вікно діалогу Новий запит (New Query), показане на рис. 6.3. Подібне вікно відкривається і при натисканні на кнопці Створити (New) вікна бази даних. Воно дозволяє вибрати найбільш зручний спосіб створення об'єкта.

4. Двічі натисніть на рядку Конструктор (Design View). Таблиця Список, виділена у вікні бази даних на кроці 2, автоматично з'явиться у вікні конструктора запитів.

5. Перетягніть до бланку запиту полі Дата, значення якого потрібно оновлювати.

Рис. 6.3. Створення запиту

6. У палітрі кнопки Тип запиту (Query Type) виберіть пункт Оновлення (Update Query). Опис усіх можливих варіантів запитів, пропонованих програмою Access, наведено в табл. 6.2. Структура бланка запиту видозмінюється відповідно до типу запиту. У бланку обраного варіанту запиту на оновлення з'являється поле Оновлення (Update To), в яке потрібно ввести нове значення поля. Щоб змінити місяць дати з листопада на грудень, досить додати до дати 30 днів.

7. Введіть у клітинку Оновлення (Update To) формулу [Дата] 30.

8. Щоб оновлювалися тільки дати, пов'язані з листопада 2000 року, введіть у комірку Умова відбору формулу Between DateValue ("1.11.99") And DateValue ("30.11.99").

9. Закрийте запит, зберігши його під ім'ям Оновлення.

10. Натисніть на кнопці Таблиці вікна бази даних і подвійним натисканням на значку Список відкрийте цю таблицю. У ній є чотири записи, пов'язані з листопада 2000 року.

11. У вікні бази даних натисніть на кнопці Запити.

Таблиця 6.2. Варіанти запитів

Тип

Опис

Вибірка (Select);

Вибірка даних в таблицю результату запиту на основі зазначених умов відбору

Перехресний

(Crosstab)

Результат запиту виводить статистичні значення (суму, кількість або середнє) для одного з полів таблиці в залежності від двох параметрів інших полів таблиці, Які задають заголовки рядків і стовпців результату перехресного запиту

Створення таблиці (Make-Table)

Створення нової таблиці в поточній або в іншій базі даних на базі інформації з наявних таблиць

Оновлення (Update)

Оновлення даних таблиці

Додавання (Append)

Додавання набору записів у таблицю

Видалення (Delete)

Видалення записів таблиці відповідно із зазначеним критерієм

12. Двічі натисніть на значку Оновлення.

Відповідайте Так на запитання про необхідність запуску запиту дії. Access проінформує вас про виявлення чотирьох записів, які відповідають умові відбору, і попросить підтвердити необхідність їх зміни.

Рис. 6.4. Запит на оновлення

13. Натисніть на кнопці Так і вивчіть зміни, що відбулися з даними таблиці Список.

Питання для самоперевірки

  1. Використання підсумкового запиту.

  2. Використання запиту дії.

  3. Варіанти запитів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]