Propiedad Form. Form (Access)Form.Form property (Access)

Puede usar la propiedad Form para hacer referencia a un formulario o al formulario asociado con un control de subformulario.You can use the Form property to refer to a form or to refer to the form associated with a subformcontrol. Form de solo lectura.Read-only Form.

SintaxisSyntax

expresión. Formularioexpression.Form

expresión Variable que representa un objeto Form.expression A variable that represents a Form object.

ComentariosRemarks

Esta propiedad hace referencia a un objeto de formulario.This property refers to a form object. Es de sólo lectura en todas las vistas.It is read-only in all views.

Esta propiedad se usa normalmente para hacer referencia al formulario o informe contenido en un control de subformulario.This property is typically used to refer to the form or report contained in a subform control. Por ejemplo, el código siguiente utiliza la propiedad Form para tener acceso al control OrderID en un subformulario contenido en el control de subformulario OrderDetails .For example, the following code uses the Form property to access the OrderID control on a subform contained in the OrderDetails subform control.

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

En el siguiente ejemplo, 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.The next example calls a function from a property sheet by using the Form property to refer to the active form that contains the control named 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.When you use the Form property in this manner, you are referring to the active form, and the name of the form isn't necessary.

El siguiente ejemplo es el equivalente en Visual Basic del ejemplo anterior.The next example is the Visual Basic equivalent of the preceding example.

X = MyFunction(Forms!Customers!CustomerID)

Nota

[!NOTA] Cuando se usa la colección Forms, debe especificar el nombre del formulario.When you use the Forms collection, you must specify the name of the form.

EjemploExample

En el ejemplo siguiente, se usa la propiedad Form para hacer referencia a un control en un subformulario.The following example uses the Form property to refer to a control on a subform.

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

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.