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

Практична робота № 7

Створення запитів та робота з ними в access

1 Мета роботи

Навчитися працювати з програмою ACCESS

2 Обладнання

IBM PC, операційна система WINDOWS, програма ACCESS.

3 Теоретичні положення

3.1 Конструювання запитів різних типів

Засобами MS Access можна сконструювати занити на створення таблиці, поновлення, додавання і вилучення записів із таблиць, а також перехресний запит. Усі вони ґрунтуються на запиті на вибірку. Нижче розглянуто деякі з них.

Запит на створення таблиці. Цей запит використовується для збереження результату запиту у створеній таблиці й відрізняється від запиту на вибірку тим, що дає змогу включити нову таблицю до складу таблиць поточної бази даних або експортувати таблицю в іншу базу даних.

Для конструювання запиту на створення таблиці необхідно створити запит на вибірку або викликати в режимі «Конструктор» раніше створений запит. Потім за допомогою команди Запрос—Создание таблицы або клацанням

мишею на кнопці («Тип запроса») панелі «Конструктор запросов» треба викликати діалогове вікно «Создание таблицы»

Д о верхньої частини вікна «имя таблицы» слід увести ім'я нової таблиці й клацнути мишею на кнопці «ОК». Створену таблицю можна включити до списку таблиць поточної бази даних або експортувати в іншу базу, ім'я якої вказують у нижній частині вікна.

Запит на поновлення. Послідовність його конструювання ілюструє приклад запиту на поновлення деяких г садових окладів у таблиці «Штат», для якого спочат. слід створити запит на вибірку.

Після виконання команди Запрос—Обновление нижня панель змінюється: з'являється рядок «Обновление», у якому формують правила поновлення, наприклад запит із параметром.

Після запуску на виконання такого запиту на екрані послідовно з'являються вікна для введення відповідних параметрів

Сконструйований запит можна неодноразово використовувати для поновлення окладів стосовно інших посад.

Запит на додавання. Цей запит забезпечує додання одного або кількох записів, що задовольняють умови вибірки, з однієї таблиці в кінець іншої (інших таблиць).

Щоб його сконструювати, створюють запит на вибірку для початкової таблиці. Наприклад, якщо записи таблиці «Співробітники» треба додати в таблицю «Анкета», то бланк запиту на вибірку матиме вигляд.

Після цього потрібно змінити тип запиту, ввівши команду Добавление, внаслідок чого на екрані з'явиться діалогове вікно. У ньому до поля імені слід увести ім'я таблиці, в яку додаються записи

Сконструйований запит треба зберегти у поточній або іншій базі даних, скориставшись альтернативним перемикачем.

Запит на вилучення. Цей запит дає змогу вилучати запис із однієї або кількох пов'язаних таблиць. В останньому випадку для визначення схеми даних у діалоговому вікні «Изменение связей» обов'язково має бути встановленим режим каскадного вилучення записів.

Запит на вилучення при відношенні 1:М конструюють на підставі основної таблиці (у прикладі, що розглядається, це може бути таблиця «Штат»), Потім установлюють тип запиту «Удаление» і за допомогою миші «буксирують» значок «*» в поле бланка запиту. В комірку «Удаление» у відповідь на запит, що з'явиться на екрані, необхідно записати умову вибірки записів на вилучення (це може бути параметр). Після виконання цих дій бланк запиту набуде вигляду:

Попередньо переглянути результат можна, клацнувши мишею на кнопці панелі інструментів. Каскадне вилучення записів із таблиць «Штат» і «Співробітники» здійснюється клацанням мишею на кнопці