Запити. Види запитів. Access 2003
ПЛАН 1.Запит на зміну даних 2.Обчислення у запиті
Запит на зміну даних Для створення запиту на зміну даних потрібно із списку Тип запиту вибрати елемент Обновление або виконати команду Запит –Обновление. Після цього з бланку запиту зникнуть рядки Сортування і Вивід на екран, але зявиться рядок Обновление.
Бланк конструктора заповнюють лише тими полями таблиці, дані яких потрібно змінити. У рядку Обновление записують обчислювальний вираз за якими будуть змінюватись дані. Після виконання запиту на обновлення дані відповідного поля зміняться і відновити стару інформацію вже не можливо.
ПРИКЛАД 1 Завдання: Створити запит «нова ціна», який збільшить ціну усіх найменувань таблиці «Асортимент» БД «Магазин» на 15%. Створити копію таблиці Асортимент і дати назву Асортимент1. Відкрити вікно конструктора запиту та відобразити у ньому вікно з полями таблиці «Асортимент1»
На бланк конструктора запиту перенести лише поле Ціна. У списку «Тип запроса» на панелі інструментів вибрати тип запиту «Обновление» У рядку Обновление бланку конструктора запиту ввести вираз: [Ціна]*1,15. Зберегти запит з назвою Нова ціна. Перевірте ціни Таблиці Асортимент та Асортимент1.
Обчислення у запиті Під час створення запитів над даними полів таблиці можна здійснювати різного роду операції (математичні, логічні), змінювати значення у полі для всіх записів одночасно, тобто здійснювати перерахунок по визначеному полю, проводити аналіз та обчислення над групами записів.
Створити обчислювальне поле можна у вікні бланку конструк- тора, ввівши відповідний вираз (формулу) у першій вільній комірці рядку Поле. Після цього зявиться нове поле з назвою выражение, яку можна змінити.
ПРИКЛАД 2 Завдання. В БД магазин в таблиці Асортимент створити запит на створення нового поля СУМА. Для обчислення Суми потрібно задати таку формулу [Ціна] * [Кількість]