Практические работы / Практическая работа №12
.docxПрактическая работа №12
Создание формы средствами VBA.
Цель работы: научиться создавать процедуру для создания формы средствами VBA на основе таблицы, размещения в ней элементов управления, научиться размещать процедуру в стандартном модуле, организовывать её выполнение.
Ход работы
1. Задание: необходимо создать средствами VBA новую форму на основе таблицы ГРУППА, отображающую содержимое поля НГ (номер группы).
Новую форму будем создавать с помощью методом CreateForm объекта Application, который возвращает объект Form. Метод CreateForm открывает пустую новую форму в режиме конструктора.
2. Создание процедуры «НоваяФорма»
Создадим новый модуль командой «Создание» - «Макросы и код» - «Модуль». Далее введем следующие процедуры, которые создают новую форму со стандартным именем и единственным полем.
3. Запуск процедуры на выполнение.
Для того чтобы выполнить процедуру выберем в редакторе Visual Basic команду Run Sub/UserForm в меню Run или RunMacro | Run.
Перейдем в окно Access, найдим форму в окне базы данных, откроем ее и убедимся, что процедура работает правильно.
Вывод: -