Поделиться через


Свойство Form.Module (Access)

Используйте свойство Module , чтобы указать модуль формы. Объект Module , доступный только для чтения.

Синтаксис

expression. Модуль

выражение: переменная, представляющая объект Form.

Замечания

Свойство Module также возвращает ссылку на указанный объект Module . Используйте свойство Module для доступа к свойствам и методам объекта Module, связанного с объектом Form или Report .

Параметр свойства HasModule формы или отчета определяет, имеет ли он связанный модуль.

Если свойство HasModule имеет значение False, форма или отчет не имеют связанного модуля. При обращении к свойству Module этой формы или отчета в режиме конструктора Microsoft Access создает связанный модуль и задает для свойства HasModuleзначение True.

Если вы ссылаетесь на свойство Module формы или отчета во время выполнения, а свойство HasModule объекта имеет значение False, возникнет ошибка.

Это свойство можно использовать с любыми свойствами и методами объекта module.

Пример

В следующем примере свойство Module используется для вставки метода Beep в событие Open формы.

Dim strFormOpenCode As String 
Dim mdl As Module 
 
Set mdl = Forms!MyForm.Module 
strFormOpenCode = "Sub Form_Open(Cancel As Integer)" _ 
 & vbCrLf & "Beep" & vbCrLf & "End Sub" 
 With mdl 
 .InsertText strFormOpenCode 
 End With

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.