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

Лабораторна робота №4

Тема: Побудова запитів в середовищі MS Access.

Мета: Набути практичних навичок створення запитів на вибірку даних.

Завдання:

  1. На основі таблиці Послуги створити простий запит ПослугиВартість на відображення полів КодФірми, Вартість1Категорія, Вартість2Категорія, Вартість3Категорія, ВартістьХарчування.

Вказівки до виконання:

  • Відкрити вкладку Створити та виконати команду Майстер запитів групи Запити цієї вкладки.

  • У вікні Новий запит вибрати елемент Майстер простий запит.

  • У першому діалоговому вікні Майстра простих запитів у полі Таблиці та запити вибрати таблицю Послуги; з переліку доступних полів вибрати поля КодФірми, Вартість1Категорія, Вартість2Категорія, Вартість3Категорія, ВартістьХарчування.

  • На наступному кроці майстра встановити перемикач Докладно.

  • На останньому кроці майстра вказати ім’я запиту ПослугиВартість і натиснути на кнопку Готово.

  1. На основі таблиць Угоди і Фірми-клієнти отримати впорядкований по даті список укладених угод. Для цього створити запит на вибірку даних УгодиДата. Включити до запиту поля Назва, Адреса таблиці Фірми-клієнти, Турист, Дата, Тривалість таблиці Угоди.

Вказівки до виконання:

  • Для створення запиту УгодиДата використати майстер виконавши команду Майстра простих запитів.

  • Включити до запиту поля вказані вище поля, вибравши у полі Таблиці та запити спочатку таблицю Фірми-клієнти, а потім таблицю Угоди. Вказати ім’я створеного запиту УгодиДата.

  • Виділити створений запит у вікні бази даних і відкрити у режимі конструктора використовуючи відповідну команду його контекстного меню або команду Конструктор колекції Вигляд групи Подання.

  • Для поля Дата у рядку Сортування встановити параметр за зростанням.

  1. На основі таблиць Кадри та Посадові оклади отримати список працівників, посадовий оклад яких більший 830 грн. Включити до запиту поля Прізвище, Ім’я, КваліфікаційнийРівень, Посада, Оклад. Назвати запит Ставки.

Вказівки до виконання:

  • Виконати команду Конструктор запиту групи Запити вкладки Створити.

  • У вікні Відображення таблиці вибрати таблиці Кадри та Посадові оклади.

  • Додати до бланку запиту поля Прізвище, Ім’я, КваліфікаційнийРівень, Посада таблиці Кадри і поле Оклад таблиці Посадові оклади.

  • Для поля Оклад вказати умову відбору > 830.

  • Виконати запит натиснувши кнопку Запуск групи Результати контекстної вкладки Знаряддя для запиту / Конструктор.

  • Зберегти запит з іменем Ставки.

  1. На основі таблиць Фірми-клієнти і Послуги отримати список фірм, що надають послуги першої категорії, вартість яких не перевищує 65 грн. Зберегти запит з іменем Послуги1К.

Вказівки до виконання:

  • Створити запит у режимі конструктора. Додати до запиту таблиці Фірми-клієнти і Послуги. Включити поля Назва, Адреса таблиці Фірми-клієнти і Номер1Категорія, Вартість1Категорія таблиці Послуги.

  • Для поля Номер1Категорія вказати умову відбору Істина й відключити перемикач Відображення;

  • Для поля Вартість1Категорія вказати умову відбору <=65.

  1. На основі таблиць Фірми-клієнти і Послуги отримати список послуг, що надаються пансіонатами. Зберегти запит з іменем Пансіонати.

Вказівки до виконання:

  • Створити запит у режимі конструктора. Додати до запиту необхідні таблиці.

  • Включити до запиту поля Назва, Адреса таблиці Фірми-клієнти і Номер1Категорія, Номер2Категорія, Номер3Категорія, Харчування таблиці Послуги.

  • Для поля Назва вказати умову відбору П-т*.

  1. Створити простий запит УгодиПростий для перегляду полів Турист та КодФірми таблиці Угоди і поля Прізвище таблиці Кадри. У запиті УгодиПростий змінити властивість Підпис поля Прізвище на Організатор.

Вказівки до виконання:

  • Створити запит УгодиПростий за допомогою майстра.

  • Відкрити створений запит УгодиПростий у режимі конструктора.

  • З контекстного меню поля Прізвище виконати команду Властивості… або виділивши поле Прізвище натиснути кнопку Аркуш властивостей групи Відобразити або приховати контекстної вкладки Знаряддя для запиту / Конструктор.

  • У діалоговому вікні Аркуш властивостей (рис 4.1) для властивості Підпис встановити значення Організатор.

  • Виконати запит та переконатися у відображення створеного підпису для поля Прізвище.

Рис. 4.1. Вікно Аркуш властивостей

  1. На основі таблиці Кадри отримати список працівників, які прийняті на роботу у 2004 році. Включити до запиту поля Прізвище, Ім’я, ПоБатькові, Посада, ДатаПрийняття. Зберегти запит з іменем Кадри2004.

Вказівки до виконання:

  • Для поля ДатаПрийняття встановити умову відбору >=#01.01.2004# And <#31.12.2004#.

  1. На основі таблиць Угоди та Послуги отримати список укладених угод на відпочинок у липні з наданими знижками на дітей. Включити до запиту поля Турист, Дата, ДітиКількість таблиці Угоди, ЗнижкиДіти таблиці Послуги. Зберегти запит з іменем УгодиЛипень.

Вказівки до виконання:

  • Створити запит у режимі конструктора. Додати до запиту таблиці Угоди і Послуги.

  • Створити шляхом перетягування внутрішній зв’язок між полями Код_фірми таблиць Угоди і Послуги (об’єднати таблиці).

  • Включити до запиту поля Турист, Дата, ДітиКількість таблиці Угоди, ЗнижкиДіти таблиці Послуги.

  • Для поля Дата встановити умову відбору >=01.07.2011 And <=31.07.2011

  • Для полів ДітиКількість та ЗнижкиДіти встановити умову відбору <>0 або Not 0.

  1. На основі таблиці Фірми-клієнти, Угоди, Маршрути отримати список укладених угод на послуги, які включають проїзд ІІ та ІІІ категорій комфортності. Зберегти запит з іменем МаршрутиІІ.

Вказівки до виконання:

  • Включити до запиту поля Турист таблиці Угоди, Назва таблиці Фірми-клієнти, НазваМаршруту і Комфортність таблиці Маршрути.

  • Для поля Комфортність вказати умову відбору ІІ Or ІІІ.

  1. Отримати список угод укладених кожним менеджером, вказати прізвище замовника, назву та адресу місця відпочинку замовника. Для цього на основі запиту УгодиПростий і таблиці Фірми-клієнти створити параметричний запит МенеджериУгоди.

Вказівки до виконання:

  • Виконати команду Конструктор запиту.

  • У вікні Відображення таблиці зробити активною вкладку Разом і вибрати таблицю Фірми-клієнти і запит УгодиПростий.

  • Додати до запиту поля Прізвище запиту УгодиПростий, Назва і Адреса таблиці Фірми-клієнти та Турист запиту УгодиПростий у вказаному порядку.

  • Для поля Прізвище у рядку Критерії ввести текст запрошення для введення параметру [Введіть прізвище менеджера]. При виконанні створеного запиту відкривається вікно Введення значення параметра (рис. 4.2.) з коментарем Введіть прізвище менеджера та полем, у яке вводиться відповідне прізвище.

Рис. 4.2. Вікно Введення значення параметра.

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