Создание кнопочной формы Форма_та6лицы

2.1. Повторите пп. 1.1-1.4, создав кнопки и их подписи в со­ответствии с проектом.

2.2. Сохраните форму с именем Форма_таблицы.

2.3. Определите события для кнопок и способ их обработки.

2.3.1. Из контекстного меню кнопки ЛИЧНАЯвыберите пункт Свойства и на вкладке События в строке На­жатие кнопки щелкните кнопку построителя

2.3.2. В качестве средства обработки события выберите Макросы, ОК, и дайте имя макросу - Выбор_личная.

2.3.3. В окне построения макроса откройте список стан­дартных макрокоманд и выберите Открыть таблицу (рис. 9).

Рис.9. Окно построения макроса

2.3.4. В аргументах макрокоманды (внизу) в строке Имя Таблицы выберите ЛИЧНАЯ, Режим - Таблица, Ре­жим данных - Изменение.

2.3.5. Закройте построитель и сохраните макрос.

2.3.6. Для кнопки Работа повторите пп. 2.3.1-2.3.5 со сле­дующими изменениями: имя макроса - Выбор_работа, в аргументах макрокоманды выберите таблицу РАБОТА. Сохраните макрос.

2.3.7. Для кнопки Возврат в главную форму повторите пп. 2.3.1-2. 3.5 со следующими изменениями: имя макро­са - Возврат; в списке стандартных макрокоманд вы­берите Открыть Форму, в аргументах макрокоманды выберите форму Главная_кнопочная__форма. Сохрани­те макрос.

2.3.8. Повторите сохранение формы Форма_таблицы и за­кройте построитель.

 

3. Создайте форму Форма_отчеты аналогично п.2, задав подхо­дящие имена, макросов и выбрав для кнопок Работа текущая и ДЕТИ, стандартный макрос Открыть Отчет и в аргументах макро­команды соответствующие имена отчетов Работа_текущая и Дети_сотрудников.

 


4. Свяжите форму Главная_кнопочная_форма с формой Форма_таблицы и Форма_отчеты. Для этого:

4.1. Откроите форму Главная_кнопочная_форма в режиме конструктора.

4.2. Для кнопки Таблицы повторите пп. 2.3.1-2.3.5 со следую­щими изменениями: имя макроса Выбор_таблицы; в спи­ске стандартных макрокоманд выберите Открыть Форму, в аргументах макрокоманды - форму Форма таблицы. Закройте построитель, сохраните макрос.

4.3. Для кнопки Отчеты повторите пп. 2.3.1-2.3.5 со следую­щими изменениями: имя макроса – Выбор_отчета: в списке стандартных макрокоманд выберите Открыть Форму; в аргументах макрокоманды - форму Форма_отчеты. За­кройте построитель, сохраните макрос.

4.4. Для кнопки Выход повторите пп. 2.3.1-2.3.5 со сле­дующими изменениями: имя макроса Конец_работ. В списке стандартных макрокоманд выберите Выход. Закройте построитель, сохраните макрос.

4.5. Оформите главную кнопочную форму, выбрав из меню Формат ®Автоформат стиль оформления. Можно до­бавить рисунок, использовав элемент Рисунок на пане­ли элементов. В область заголовка формы в элемент Надпись введите название формы (рис.10).

Рис.10. Вид окна Автоформат

4.6. Сохраните Главную_кнопочную_форму. Закройте конст­руктор.

4.7. Откройте форму Главная_кнопочная_форма в режиме формы и проверьте ее работу.

4.8. Если нужно, добавьте в форму Главная_кнопочная_форма другие кнопки и обработайте их в соответст­вии с вышеописанным.

5.Сделайте форму Главная_кнопочная_форма автоматически за­гружаемой.

5.1. Войдите в меню Сервис ® Параметры запуска.

5.2. В окне Параметры запуска в списке Вывод формы/стра­ницы выберите форму Главная_кнопочная_форма, нажми­те кнопку ОК.

Примечание. Если Главная_кнопочная_форма открыта на весь экран, то для быстрого перехода в окно базы данных исполь­зуйте клавишу F11.

Пример главной формы показан на рис.10

 

Рис.10. Вид оформленной Главной_кнопочной_формы