Compartir a través de


Propiedad Form.Module (Access)

Use la propiedad Module para especificar un módulo de formulario. Objeto Module de sólo lectura.

Sintaxis

expresión. Módulo

expresión Variable que representa un objeto Form.

Comentarios

La propiedad Module también devuelve una referencia a un objeto Module especificado. Utilice la propiedad Module para tener acceso a las propiedades y métodos de un objeto Module asociado a un objeto Form o Report.

La configuración de la propiedad HasModule de un formulario o informe determina si tiene un módulo asociado.

Si la propiedad HasModule es False, el formulario o informe no tiene un módulo asociado. Cuando se hace referencia a la propiedad Module de ese formulario o informe mientras se encuentra en la vista Diseño, Microsoft Access crea el módulo asociado y establece la propiedad HasModule en True.

Si hace referencia a la propiedad Module de un formulario o informe en tiempo de ejecución y el objeto tiene su propiedad HasModule establecida en False, se producirá un error.

Esta propiedad se puede utilizar con cualquiera de las propiedades y métodos del objeto de módulo.

Ejemplo:

En el ejemplo siguiente se usa la propiedad Module para insertar el método Beep en el evento Open de un formulario.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.