Рекомендации по выполнению запросов




1) Создайте запрос «Сведения о тарифах и категориях номеров»

Таблица 5. Запрос «Сведения о тарифах и категориях номеров»

Код категории Категория номера Тариф номера в $США Тариф номера в руб.
    513,40
    392,60
  Зм   302,00
  Полулюкс   649,30
  Люкс 1   755,00
  Люкс 2   694,60
  Апартамент   785,20

 

При создании запроса Сведения о тарифах и категориях номеров поле Тариф номера в руб должно вычисляться как произведение курса доллара на Тариф номера в $США. Для этого надо в режиме конструктора ввести в поле выражение, соблюдая следующую структуру:

Имя создаваемого поля: [имя поля из табл1]операция[имя табл2]. [имя поля из табл2]

См. рис.3

Рис.3

Создайте запрос «Номерной фонд гостиницы»

Таблица 6. Запрос «Номерной фонд гостиницы»

а) !!! Прежде чем создавать запрос Номерной фонд гостиницы, рекомендуется создать «промежуточный » запрос для подсчёта занятых мест в каждом номере. Для этого надо:

· построить запрос (назовём его «Занято мест ») на основе таблицы Проживающие (см.рис 4)

· Применяем групповую операцию Count. Групповые операции доступны при выборе команды Итоги (Σ)на ленте Конструктор

Рис.4

 

· далее создаём запрос Номерной фонд гостиницы на основе трёх таблиц: Номера комнат, Категории и тарифы и Занято мест, причём эти таблицы должны быть связаны следующим образом (рис.5):

Рис.5

 

Самостоятельно создайте запрос «Состав проживающих в гостинице»

Таблица 7. Запрос «Состав проживающих в гостинице»

 
 

 


 

а) При построении запроса Состав проживающих в гостинице необходимо будет ввести вычисляемое поле Кол-во дней проживания, вычисляемое как разность дня отъезда и дня приезда.

 

4) Создайте запрос, который формирует таблицу со следующими полями (см.рис.6). Назовите запрос Запрос-Беловы.

Рис.6

Рекомендации по выполнению задания

Создать запрос по трём таблицам: Состав проживающих в гостинице, Номерной фонд гостиницы, Сведения о тарифах и категориях номеров. В окне конструктора запросов необходимо указать связи между таблицами (см.рис.7).

Рис.7

5) Самостоятельно создайте аналогичный запрос для проживающих под фамилией Николаевых (назовите запрос Запрос-Николаевы).

6) Создайте запрос ( назовите запрос Запрос-стоимость проживания), который формирует таблицу со следующими полями – см. рис.8

Рис.8

7) Создайте запрос для вывода номеров комнат, которые относятся к заданной категории ( номер категории будет вводиться в процессе выполнения запроса)

Для создания такого запроса выполните следующие действия:

1. Создайте запрос с использованием таблиц Проживающие и
Номер комнат

2. Включите в бланк запроса следующие поля: Номер комнаты, Фамилия, Имя Отчество, Номер категории

3. В строке Условие отбора поля Номер категории введите текст
[ Введите номер категории] Этот текст будет выводиться в диалоговом окне при выполнении запроса.

4. Сохраните запрос под именем Запрос с параметром.

5. Выполните запрос, введите номер любой категории, проверьте правильность работы запроса.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-07-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: