Программа Microsoft Access - электронное пособие access.my-study.info

Создание модуля (VBA)

Кликнем на значок модуля в панели инструментов, чтобы создать новый модуль (обведено красным):

Пример создания нового модуля

Сразу переименуем созданный модуль (нажмем "Сохранить", появиться окно, дадим имя Пример):

Создадим для примера полезную функцию Function dbgMsg() - для вывода сообщений со временем исполнения:

  • наберем код функции;
  • в окне отладки наберем ? dbgMsg() и нажмем Enter;
  • там же наберем ? dbgMsg("сообщение для отладки").

Должен получиться такой результат:

Создание функции для отладки (показывает сообщение и время)

Теперь эта функция доступна из любого места программы, а модуль Primer будет служить всего лишь хранилищем функций (таких модулей мы можем создавать сколько потребуется и "раскладывать" по ним функции, чтобы потом использовать уже написанные нами функции для разработки других проектов *).

Разберем функцию отдельно и помним, что эту функцию мы будем менять, чтобы сделать ее более "гибкой" - одна из задач программиста научиться проектировать и менять функции так, чтобы не пришлось переписывать уже написанный код, в котором мы к этой функции обращаемся.

* Вы можете экспортировать и импортировать модули в другие проекты.

© - Создание базы данных в Microsoft Access