Автоматизированное рабочее место (на примере «АРМ администратора гостиницы»), страница 2

13.  В форме "Клиенты 1" создайте кнопку Выход для выхода из формы (рис. 10.7).

14.В форме "Клиенты 1" в области Примечание формы создайте кнопки с помощью Панели Элементов (ВидàПанель элементовàКнопка):

¾  вызова форм: "Свободные номера", "Занятые номера", "Горничные"

¾  просмотра отчётов: "Выехавшие клиенты" и "Наши гости"

¾  Кнопку поиска клиентов в базе данных отеля.

Отформатируйте их в Конструкторе форм

ВНИМАНИЕ! При работе сПанелью элементов необходимо, чтобы пиктограмма Мастера была активна

15. В форме "Клиенты 1" в области задач добавьте вычисляемое поле для подсчёта количества прожитых дней (ВидàПанель элементовàПоле). Воспользуйтесь Построителем выраженийдля записи формулы в свободное поле (Количество дней = Дата отъезда - Дата приезда).

Продублируйте это поле в области примечание формы с помощью копирования для того, чтобы оформить область информации о счёте клиента. (Оставьте только само поле для значения без присоединенной надписи).

16. Создайте запрос с параметром по полю Номер регистрации клиента для оформления счёта клиента на основе всех имеющихся таблиц. В Конструкторе запросов в свободное поле введите формулу для расчёта клиента. (К оплате = Стоимость*

(Дата отъезда - Дата приезда)).

17.  Создайте отчёт "Счёт" на основе соответствующего запроса. При необходимости отформатируйте его в режиме Конструктора отчётов (рис. 10.5).

18.  Создайте кнопку просмотра "Счёта" в форме "Клиенты 1", разместив её в области Примечания формы.

Рис. 10.5. Пример отчёта.

Создание Макроса

19. Создайте Макрос Регистрация клиента: (МакросàСоздатьàВ областиМакрокомандавыбрать ЗакрытьàВ области Аргументы макрокоманды в строке Тип объекта выбрать Форма àВ строке Имя объекта выбрать Клиенты 1àВ строке Сохранение выбрать Подсказка) àВ областиМакрокоманда выбратьОткрыть формуà В области Аргументы макрокоманды в строке Имя формы выбрать Клиенты 1 àВ строке Режим выбратьФормаàВ строке Режим окна выбрать ОбычноеàНажать кнопкуЗакрытьàЗадать имя макросуРегистрация клиентаàСохранить макрос).

20.  Откройте в режиме Конструктора форму "Клиенты 1" и из основного окна БД перетащите мышкой объект макрос "Регистрация клиентов" в область примечания формы. Образовавшуюся кнопку запуска макроса отформатируйте.

21.  Создайте пустую форму и с помощью Панели элементовразместите в ней в области задач две вкладки: информационную, для дополнительной, справочной информации, и сведения о разработчике базы данных, указав свои данные и информацию для связи с вами. Назовите форму "Дополнительная информация".

Создание кнопочной формы

22.  На основе созданных объектов создайте кнопочную форму (СервисàСлужебные программыàДиспетчер кнопочных форм). В Режиме конструктораформы  украсьте её, в области заголовка разместите надпись – название гостиницы. Создайте на форме кнопку выхода из программы (рис. 10.8).

23.  С помощью команды СервисàПараметры запускаустановите параметры запуска БД: заголовок приложенияàНазвание отеля, вывод формыàКнопочная форма, отключив отображение Окна базы данных.

24.  Установите защиту БД (СервисàЗащитаàЗадать пароль базы данных), назначив свой пароль открытия БД.

Рис. 10.8. Пример оформления кнопочной формы.

ВНИМАНИЕ! Перед установкой пароля необходимо открыть БД в Монопольном режиме.



1.  База данных Абитуриенты.mdb

Структура таблицы:

имя поля

тип

размер

описание

фамилия

текстовый

15

фамилия абитуриента

имя

текстовый

15

имя абитуриента

отчество

текстовый

15

отчество абитуриента

пол

целый

пол (1 -мужской, 2- женский)

дата рождения

дата

дата рождения

факультет

текстовый

16

название факультета

школа

целый

номер оконченной школы

подготовительные курсы

логический

посещение подготовительных курсов (да/нет)

Таблица Абитуриенты: (в приведенной ниже таблице поля «фамилия», «имя» и «отчество» объединены в один столбец)

фамилия, имя, отчество

пол

дата рождения

специализация

школа

курсы

Лыкова Ольга Петровна

2

11.09.81

менеджмент туризма

122

да

Семенов Олег Геннадьевич

1

17.05.82

финансовый менеджмент

44

нет

Городилова Елена Юрьевна

2

23.04.80

финансовый менеджмент

2

да

Захарова Ирина Петровна

2

10.01.81

менеджмент гостеприимства

44

нет

Радченко Андрей Иванович

1

30.03.82

менеджмент международного туризма

6

да

Горохов Олег Макарович

1

11.01.81

менеджмент международного туризма

9

да

Семенова Татьяна Евгеньевна

2

15.06.82

финансовый менеджмент

122

нет

Григорович Сергей Викторович

1

11.01.82

менеджмент туризма

11

нет

Лукьянченко Елена Аркадьевна

2

29.05.81

менеджмент гостеприимства

2

да

Орлова Надежда Юрьевна

2

01.02.82

менеджмент гостеприимства

6

да

Морозов Иван Иванович

1

13.03.82

финансовый менеджмент

44

да

Полынцева Лидия Андреевна

2

18.04.81

менеджмент международного туризма

2

нет

Дорохов Андрей Иванович

1

22.02.82

менеджмент туризма

9

нет

Шувалова Антонина Михайловна

2

02.04.80

менеджмент международного туризма

31

да

Радченко Полина Романовна

2

17.08.81

финансовый менеджмент

6

да

Михайлова АН на Сергеевна

2

20.05.82

менеджмент международного туризма

122

нет

Бобров Игорь Анатольевич

1

19.06.81

менеджмент гостеприимства

3

да

Цветов Иван Петрович

1

31.01.81

менеджмент международного туризма

6

да

Рыков Роман Петрович

1

06.09.80

финансовый менеджмент

11

нет

Горбунов Кирилл Андреевич

1

09.08.81

менеджмент туризма

122

Да