Cтраница 1
Модуль класса ( class module) - один из двух типов модулей Visual Basic for Application ( VBA), связанный с определенной формой или отчетом. [1]
Модуль класса ассоциирован с конкретной формой или отчетом. [2]
К модулям класса относятся модули форм, которые связанны с определенной формой. [3]
О Объект Module ссылается на стандартный модуль или модуль класса. Данный объект описывает содержимое модуля в строках кода. [4]
![]() |
Состав макросов БД OC. MDB. [5] |
Процедуры стандартных модулей могут использоваться везде, а процедуры модулей класса - только в пределах конкретной формы или отчета. Модули класса содержат встроенные процедуры обработки событий, выполняемые в ответ на события. Имена таких процедур образуются путем объединения имени объекта и события. [6]
Для описания нового класса необходимо сначала создать в редакторе VBA модуль класса. Для этого следует выполнить команду Insert Module ( Вставка Модуль), в результате чего будет создан модуль класса с именем Classl. [7]
В Microsoft Access существуют модули двух типов: стандартный модуль и модуль класса. Стандартный модуль содержит процедуры Sub и Function, не связанные с конкретным объектом: формой или отчетом. Они доступны для всех процедур в базе данных. [8]
![]() |
Состав макросов БД OC. MDB. [9] |
Процедуры стандартных модулей могут использоваться везде, а процедуры модулей класса - только в пределах конкретной формы или отчета. Модули класса содержат встроенные процедуры обработки событий, выполняемые в ответ на события. Имена таких процедур образуются путем объединения имени объекта и события. [10]
Мэ проверяется правильность включения в работу данного модуля и соответствие выполняемой им функции, возложенной на него. Модуль класса Мэ нецелесообразно тестировать отдельно. [11]
![]() |
Типы данных. [12] |
Глобальные переменные также сохраняют свое значение до завершения выполнения программы, однако здесь есть некоторые отличия от статических переменных. Глобальные переменные в модуле класса имеют значение, пока существует данный экземпляр класса. В стандартном модуле глобальные переменные имеют значение до тех пор, пока выполняется программа. [13]
В Access VBA-программы именуются модулями и отображаются в окне базы данных, если щелкнуть на пункте Модули ( Modules) на панели объектов. Существуют два типа модулей: модули класса, связанные с определенной формой или отчетом, и стандартные, которые содержат обычные процедуры, не имеющие отношения к объектам базы данных. При использовании функции Диспетчер кнопочных форм ( Switchboard Manager) или командной кнопки на панели элементов, к формам автоматически подключается VBA-программа. Так что вы, возможно, уже пользовались VBA, не сознавая этого. [14]
Поскольку действия внутри объектов скрыты от основной программы, можно модифицировать реализацию объекта без внесения изменений в основную программу. Изменения внутренней структуры объекта затрагивают только модуль класса. [15]