Propiedad Form.Form (Access)

Utilice la propiedad Form para hacer referencia a un formulario o para hacer referencia al formulario asociado a un control de subformulario. Form de solo lectura.

Sintaxis

expresión. Forma

expresión Variable que representa un objeto Form.

Comentarios

Esta propiedad hace referencia a un objeto de formulario. Es de solo lectura en todas las vistas.

Esta propiedad se usa normalmente para hacer referencia al formulario o informe contenido en un control de subformulario. Por ejemplo, el código siguiente usa la propiedad Form para tener acceso al control OrderID en un subformulario contenido en el control de subformulario OrderDetails .

Dim intOrderID As Integer 
intOrderID = Forms!Orders!OrderDetails.Form!OrderID

En el ejemplo siguiente se llama a una función desde una hoja de propiedades mediante la propiedad Form para hacer referencia al formulario activo que contiene el control denominado CustomerID.

=MyFunction(Form!CustomerID)

Al usar la propiedad Form de esta manera, se está haciendo referencia al formulario activo y no es necesario el nombre del formulario.

El siguiente ejemplo es el equivalente en Visual Basic del ejemplo anterior.

X = MyFunction(Forms!Customers!CustomerID)

Nota:

[!NOTA] Cuando se usa la colección Forms, debe especificar el nombre del formulario.

Ejemplo:

En el ejemplo siguiente, se usa la propiedad Form para hacer referencia a un control en un subformulario.

Dim curTotalAmount As Currency 
 
curTotalAmount = Forms!Orders!OrderDetails.Form!TotalAmount 

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.