Читать книгу Базы данных Access для Чайников - Амара Кей - Страница 6
Задание 2. Гостиницы
ОглавлениеСоздайте в своей папке базу данных с именем Hotel.
Создайте в этой базе данных в режиме Конструктор таблицу с полями, имена и тип данных, которых приведены ниже:
Сохраните таблицу в базе данных под именем Отели. Ключевое поле создавать не нужно (на запрос компьютера о создании ключевого поля, нужно ответить, Нет).
Перейти в режим таблицы с помощью кнопки Вид, расположенной на стандартной панели инструментов и введите данные, представленные ниже в таблице.
Далее выполнить:
1. Произведите следующие редакционные изменения:
– Гостиница Оранжери в Париже сейчас является гостиницей 3-его класса.
– Гостиница Треви в Риме больше не предлагает дешёвый отдых.
– В гостинице Де-Ля-Виль в Амстердаме повысили цены для одноместной комнаты до 112, а для двухместной, до 130.
2. Ликвидируйте запись для гостиницы Вичман в Амстердаме.
3. Допишите следующие записи в конце таблицы:
– Гостиница Вальдеман в Амстердаме (Голландия) 3-его класса со следующим тарифом: для одноместной комнаты 72, а для двухместной, 84, дешёвого отдыха Нет.
– Люксор в Венеции (Италия) 4-го класса со следующим тарифом: для одноместной комнаты 80, а для двухместной, 95, предлагает Дешёвый отдых.
В пунктах с 4 по 8 выполнить запросы на выборку
4. Из таблицы Отели выберите все гостиницы, расположенные в Италии, воспроизведите все поля. Для создания запроса нужно щёлкнуть мышью по кнопке списка в Новом объекте и в открывшемся меню выбрать строку Запрос. Далее, в появившемся окне, выберите строку Конструктор и щёлкните по ОК. Для того чтобы выбрать все поля можно выполнить двойной щелчок мышью по заголовку маленького окошечка (Отели), расположенного в верхней части окна Запрос на выборку, в котором перечислены имена всех полей таблицы Отели (при этом все поля будут маркированы). После этого нужно перетащить мышью эти поля в строку Поле, расположенную в нижней части окна Запрос на выборку. Далее перевести курсор ввода либо щелчком мыши, либо клавишами со стрелочками в строку Условие отбора столбца Страна и написать в этой ячейке слово Италия. Наконец, либо с помощью кнопки Запуск (на ней изображён восклицательный знак), либо с помощью команды Запуск из меню Запрос, вы открываете таблицу, содержащие нужные данные. Сохраните этот запрос под именем Италия, а, затем закройте окно этого запроса.
5. Из таблицы Отели отберите все гостиницы, в которых предлагают Дешёвый отдых. В запросе вывести только поля: Гостиница, Город, Страна, Класс. После того, как вы откроете окно Запроса на выборку (см. п. 4), нужно либо перетащить по одному поля с именами, перечисленными выше, из верхнего окошечка в строку Поле, в нижней части этого окна, либо отправить их туда двойными щелчками мыши. Для ввода условия отбора необходимо добавить ещё одно поле Дешёвый отдых, в строке условие отбора этого поля ввести слово Есть и, в строке Вывод на экран, снять метку (галочку) щелчком мыши. После этого выполнить команду Запуск (см. выше) и сохранить запрос под именем Дешёвый отдых. Не забудьте закрыть окно запроса.
6. Из таблицы Отели выберите все гостиницы, в которых цена двухместной комнаты не больше 85. Введите только поля: Гостиница, Город, Класс, Тариф-Два. Создайте запрос (см. выше), в строку Поле введите перечисленные выше поля (для этого можно использовать кнопку списка, которая появляется в правой части ячеек из строки Поле, когда эта ячейка становится активной).В строке Условие отбора столбца Тариф-Два нужно написать <=85. Выполните команду Запуск. Сохраните запрос под именем Двухместный номер и, затем закройте окно запроса.
7. Из таблицы Отели отберите гостиницы в Италии, в которых предлагают Дешёвый отдых. Выведите все поля (см. пункт 4). В строке Условие отбора должно быть введено два условия: одно по полю страна, а другое по полю Дешёвый отдых. Сохраните запрос под именем Дешёвая Италия и закройте окно запроса.
8. Из таблицы Отели выберите все гостиницы третьего класса и выше, где тариф для одноместной комнаты не выше 75. Выведите в запрос только поля: Гостиница, Город, Класс. Сохраните запрос под именем Одноместный номер.
В пунктах 9 и 10 использовать панель инструментов и фильтр.
9. В таблице Отели отсортируйте записи в убывающем порядке тарифа двухместной комнаты. Для этого нужно сделать активной любую ячейку из столбца Тариф-Два и щёлкнуть мышью по кнопке Сортировка по возрастанию на стандартной панели инструментов. Можно также, в качестве альтернативного варианта, использовать контактное меню, выводимое щелчком правой кнопки мыши по любой ячейке из столбца Тариф-Два.
10. В таблице Отели отсортируйте записи по двум полям и в порядке возрастания, сначала по Классу, а, затем по Гостинице. Для этого нужно на панели инструментов щёлкнуть мышью по кнопке Изменить фильтр (можно выбрать соответствующую команду из контекстного меню), а, затем в меню Фильтр выбрать команду Расширенный фильтр. В появившемся окне, в строке Поле, сначала ввести Класс, а, затем во втором столбце строки Поле ввести Гостиница (название полей в строку Поле выводятся так же, как и в запросах). Во второй строке Сортировка нужно кнопками списка выбрать По возрастанию в обоих полях. После этого нужно щёлкнуть мышью по кнопке Применить фильтр (по «воронке»). Команда Применить фильтр может быть выведена и из контекстного меню.
11. Добавьте в таблицу Отели поле Фасад. Для этого нужно перейти в режим Конструктор (если таблица открыта, то можно щёлкнуть по кнопке Вид, если таблица закрыта, то на закладке Таблицы нужно щёлкнуть по кнопке Конструктор). В режиме Конструктор допишите под последним именем поля Фасад и назначьте для него Тип данных Поле объекта OLE. Сохраните изменения в таблице и перейдите в Режим таблицы (можно щёлкнуть мышью по кнопке Вид).
12. Сделайте активной первую ячейку нового поля Фасад, а, затем выполните команду Объект… из меню Вставка. В появившемся окне выберите Презентация Microsoft Power Point. И щёлкните по ОК.
На панели инструментов щёлкните по кнопке Добавить картинку (на ней изображена голова человечка)или в меню Вставка выберите команду Рисунок − Картинки. В правой части окна выберите категорию Здания и выберите рисунок щелчком мыши, а, затем щёлкните по кнопке Вставить клип в появившейся панели инструментов.
Перетащите рисунок в левый верхний угол окна слайда презентации и измените его размер за маркировочные квадратики так, чтобы рисунок составлял четверть окна презентации. После этого нужно в меню Файл выбрать команду Выход и возврат в Microsoft Access.
13. Сделайте активной следующую ячейку в этом столбце и повторите действия, описанные в пункте 12. Таким образом нужно заполнить весь столбец Фасад.
14. Сохраните изменения в таблице щелчком мыши по кнопке Сохранить.
15. Создайте для таблицы Отели Автоформу. Для этого таблица должна быть либо открыта, либо выбрана маркировочной полосой на закладке Таблицы окна Базы Данных. Затем кнопкой списка в Новом объекте (вторая справа кнопка на панели инструментов), выберите Автоформу. Просмотрите её и сохраните под именем Реклама.
16. Создайте для запроса Италия Автоотчёт. Для этого нужно открыть окно Базы Данных на закладке Запросы, выбрать щелчком мыши запрос Италия, а, затем в списке кнопки Новый объект выбрать команду Автоотчёт. Просмотрите этот отчёт и сохраните его (Файл − Сохранить) под именем Буклет.