Создание кнопочной формы Форма_та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. Вид оформленной Главной_кнопочной_формы