Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка практичны з ОКТ 01б.doc
Скачиваний:
7
Добавлен:
14.08.2019
Размер:
1.38 Mб
Скачать

Перехресні запити

За допомогою перхресних запитів можна здійснювати обчислення. Для створення перехресного запиту можна скористатися конструкторм або в головному вікні БД натиснути кнопку Создать (закладка Запросы) і вибрати пункт Перекрестный запрос. При запуску запиту із головного вікна бази даних потрібно здійснити послідовність дій аналогічу запуску простого запиту. Ми розглянемо створення перехресного запиту за допомогою конструктора.

Запускаємо конструктор запитів. Вибираємо потрібну таблицю (таблиці). У головному меню вибураємо пункт Запрос, а потім команду Перекрестный. В результаті відкриється вікно Перекрестный запрос:

Вікно Перекрестный запрос подібне до вікна фільтра, але має деякі додаткові параметри. Так навпроти Груповая операция можна задавати обчислення максимального, мінімального елемента, суми, середнього значення, першого, отаннього елемента і тд. В рядку Перекрестная таблица потрібно задати заголовки рядків та стовпців, значення. А саме задати одне поле - заголовок стовпців, друге поле - заголовок рядків, і поле значення (для створення перехресної таблиці). Потім запускають запит. Якщо параметри введені неправильно система виведе повідомлення про помилку. Після виправлення помилок потрібно знову запустити запит.

Рядки для введення умови та вибору сортування заповнюються аналогічно фільтру.

Запити на зміну даних

Запити на зміну даних дозволяють вносити зміни у таблицю (таблиці). Для створення запитів на зміну відкриємо конструктор запитів. В головному меню системи виберемо пункт Запрос і натиснути кнопку Обновление - для поновлення записів. Так ми відкрили конструктор для оновлення записів, назва вікна змінилась на Запрос на обновление. Аналогічно фільтру маємо рядки Поле, Имя таблицы (бо може бути кілька таблиць), Обновление, Условия отбора. В рядку Обновление задається нове значення поля, на нього буде замінене старе значення при виконанні умов. Система попередить про заміну значення і запросить підтвердження. Тому при проведенні заміни потрібно бути уважним, щоб не виникло помилок у базі даних. Умови відбору вводяться аналогічно фільтру.

Якщо вибрати пункт Запрос і натиснути кнопку Добавление, то відкриється вікно Добавление, в якому потрібно вибрати базу даних і таблицю та натиснути кнопку Ок. В результаті вікно конструктора змінить назву на Запрос на добавление. З'явиться ще один рядок - Сортировка, а також буде присутній рядок Добавление. Так само вводяться умови додавання і у рядку Добавление записують поля в які здійснюється добавлення записів, а у рядку Поле поля з яких будуть додаватися записи по умові. Ситема також виведе повідомлення про додавання записів і запросить підтвердження. Можна створювати іншу таблицю за допомогою команди головного меню Запрос→Создание таблицы та знищувати записи командою Запрос→Удаление. Ці операції проводяться так само як і попередні дві (оновлення і добавлення). Формуються умови, по яких здійснюється видалення (створення) і запускається запит на виконання. Access Попередить про здійснення видалення і запросить підтвердження.

Після закриття запиту система запитає про збереження. При потребі запит можна зберегти. Доступ до збережених запитів зідійснюється у головному вікні БД (потрібно вибрати лише закладку Запросы).