Часть 2. Разработка программного кода Создание стандартного модуля проекта
Создать модуль, содержащий объявления глобальных переменных проекта и процедур, доступным другим модулям проекта. Вызвать команду Insert - Module
Объявление глобальных переменных.
Описание глобальных процедур
Процедура сохранения записи
Процедура отображения записи в окне формы Registration.
Создание процедур модуля формыOtel
Создать процедуру обработки события нажатие кнопки Регистрация клиентов.
Создать процедуру обработки события нажатие кнопки Просмотр данных
Создать процедуру, определяющую способ доступа к элементам управления в форме Регистрация при просмотре записей
Создать процедуру обработки события нажатие кнопки Выход из Excel.
Создать процедуру обработки события нажатие кнопки Конец работы.
Создать процедуру обработки события нажатие кнопки Поиск и редактирование данных
Проверить работу созданных процедур
Создание процедур модуля формыRegistration
Заполнение поля со списком Тип номера (cboRoom) при отображении формы
Процедура изменения значения счётчика Продолжительность проживания (SpnSrok)
Процедура передачи значения текстового поля txtSrokзначению счётчикаSpnSrok
Процедура определения начальных значений свойств элементов управления при добавлении новой записи.
Процедура нажатия кнопки Возврат
Процедура снятия блокировки записей при выходе из режима просмотра
Процедура нажатия кнопки ОК. Добавляет новую запись
Процедура нажатия кнопки Корректировка. Сохраняет введённые изменения.
Процедура нажатия кнопки Отмена
Процедура нажатия кнопки Удаление. Удаляет отображаемую запись. Кнопка доступна после процедуры поиска (нажатие кнопки Корректировка).
Процедуры обработки событий кнопок перехода по записям.
Процедура нажатия кнопки Первая
Процедура нажатия кнопки Последняя
Процедура нажатия кнопки Следующая. Предусмотрен переход от последней записи к первой
Процедура нажатия кнопки Предыдущая. Предусмотрен переход от первой записи к последней.
Проверить работу процедур
Создание процедур модуля формыFind_Edit
Объявить глобальную переменную, запоминающую столбец поиска.
Public strColom As String
Процедура заполнения поля со списком критериями поиска
Процедура определения начальных значений свойств элементов управления
Процедура определения значений свойств элементов управления, задающих значение полей поиска, в зависимости от выбранного критерия.
Процедура нажатия кнопки Возврат
Процедура обработки нажатия кнопки Очистить результаты поиска
Процедура обработки нажатия кнопки Поиск cmdSearch
Процедура обработки нажатия кнопки Редактирование и удаление cmdEdit_Del