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

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

Тема: Побудова перехресних запитів та запитів на зміну даних.

Мета: Набути практичних навичок побудови перехресних запитів, запитів на оновлення і вилучення даних, закріпити практичні навички створення обчислювальних полів у запитах та використання групових операцій.

Завдання:

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

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

  • Створити запит у режимі конструктора. Додати запиту таблицю Угоди й запити ПроживанняВартість, ХарчуванняВартість і ПроїздВартість використовуючи вкладку Запити діалогового вікна Відображення таблиці. Об’єднати включені таблиці й запити за полем Турист. Включити до запиту поля Турист, Категорія таблиці Угоди, ПроживанняВартість запиту ПроживанняВартість, поле ХарчуванняВартість запиту ХарчуванняВартість, та поле ПроїздВартість запиту ПроїздВартість.

  • Додати до запиту обчислювальні поля ЗагальнаВартість (сума вартостей за проживання, за харчування і за проїзд) та Пільги (сума пільг за проживання та харчування).

  • Зберегти запит з іменем ЗагальнаВартість виконавши команду Зберегти контекстного меню вкладки створюваного запиту.

  • Додати до запиту обчислювальне поле ВартістьВідпочинку обчисливши різницю між полем ЗагальнаВартість та Пільги запиту ЗагальнаВартість.

  • Зберегти запит ЗагальнаВартість.

  1. На основі запитів ПроживанняЧервень та ХарчуванняЧервень отримати список угод з наданими знижками.

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

  • Додати до запиту, що створюється в режимі конструктора, запити ПроживанняЧервень та ХарчуванняЧервень. Об’єднати запити за полем Турист. Включити до запиту поля Турист, ПроживанняЗнижки, ХарчуванняЗнижки.

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

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

  1. На основі запиту ЗнижкиЧервень створити запит ЗнижкиТаблиця на створення таблиці Знижки, яка містить поля Турист та Знижки.

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

  • Змінити тип запиту за допомогою кнопки Створення таблиці групи Тип запиту контекстної вкладки Знаряддя для запиту /Конструктор.

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

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

  • Створити запит у режимі конструктора. Додати запиту таблицю Угоди. Включити до запиту поля Турист, Дата.

  • Використовуючи майстер Побудовник виразів вказати умову відбору для поля Дата, якщо відомо, що знижки надаються тільки на відпочинок у червні.

  • Додати обчислювальне поле Знижки. Встановити значення поля Знижки рівне 0 для відібраних записів.

  • Зберегти запит з іменем УгодиБезЗнижок.

  1. Змінити тип запиту УгодиБезЗнижок на запит на додавання у таблицю Знижки. Виконати запит УгодиБезЗнижок, у результаті чого таблиця Знижки повинна містити 10 записів.

  2. Змінити запит ЗагальнаВартість додавши до нього поле Знижки таблиці Знижки і врахувавши її у полі ВартістьВідпочинку.

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

  • Відкрити запит ЗагальнаВартість в режимі конструктора.

  • Додати до запиту таблицю Знижки, натиснувши кнопку Відобразити таблицю групи Настроювання запиту вкладки Знаряддя для запиту / Конструктор або виконавши команду Відобразити таблицю… контекстного меню верхньої частини бланку запиту. Об’єднати таблицю Знижки з однією уз раніше включених об’єктів запиту за полем Турист.

  • Включити до запиту поле Знижки таблиці Знижки, помістивши його перед полем ВартістьВідпочинку.

  • Змінити обчислювальне поле ВартістьВідпочинку згідно умови.

  • Зберегти запит.

  1. На основі запиту ЗагальнаВартість створити таблицю ВартістьВідпочинку включивши до неї всі поля запиту ЗагальнаВартість.

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

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

  • Змінити тип запиту на запит на створення таблиці.

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

  • Зберегти внесені до запиту зміни.

  1. Отримати список угод на відпочинок вартістю від 2000 грн. до 4000 грн.

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

  • Створити запит у режимі конструктора.

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

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

  • Накласти на поле Вартість_відпочинку умову

Between 2000 And 4000

  • Виконати запит та зберегти його з іменем УгодиВМежах.

  1. Змінити запит УгодиВМежах так, щоб була можливість отримати список угод на відпочинок вартістю в довільно введених межах.

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

  • Визначити поле Вартість_відпочинку як параметр запиту.

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