Типи та призначення запитів на зміну

 

За допомогою запитів у Access можна не тільки вибирати потрібну інформацію з таблиць БД, а й змінювати дані у таблицях (видаляти, оновлювати і додавати записи) та створювати нові таблиці. Для цього використовують і такі Action Query (запити на зміну):

Make-table Query (запит для створення таблиці) призначений для створення таблиці на основі даних таблиці результату виконання запиту.

Append Query (запит для додавання записів) призначений додавати в таблицю записи результату виконання запиту.

Update Query (запит для поновлення) призначений для зміни значень полів у записах таблиці, відібраних за допомогою запиту.

Delete Query (запит для видалення) призначений для видалення з таблиці записів, які відповідають умовам вибору запиту.

Запити на зміну створюють на основі запитів на вибірку.

Щоб змінити тип запиту, потрібно у вікні бази даних виділити простий запит, на основі якого буде створено запит на зміну, відкрити його вРежимі конструктора

 

і у менюQuery (Запрос)виконати одну з команд:

o Make-Table (Создание таблицы);

o Update To (Обновление);

o Append (Добавление);

o Delete (Удаление).

або використати кнопку зі списком на панелі інструментів.

 

 

2. Створення запитів на поновлення даних таблиць

Створити запит до таблиці Предмети бази даних Освіта для зміни к-ті годин, відведених для вивчення англійської мови


Запитурежимі Конструктора

Результат виконання запиту

При повторному запуску на виконання або відкритті в режимі перегляду будь–якого запиту на зміну Access видає попередження, оскільки кожна з цих операцій приводить до змін даних у таблицях БД.

3. Розробка запитів на створення таблиць

Створити запит на створення таблиці Преміальна_Відомість для формування списку студентів, середній бал яких складає >=90, для виплати премії у розмірі 500 грн.

Запит у режимі Конструктора

 

 

4. Створення запитів для доповнення даних таблиць (додавання записів)

Створити запит для доповнення таблиці Преміальна_Відомість даними про студентів, середній бал яких складає >=85 і <90, для виплати премії у розмірі 400 грн.

Запит у режимі Конструктора

 

 

Результуюча таблиця