Método Application.CreateForm (Access)
El método CreateForm crea un formulario y devuelve un objeto de formulario.
Sintaxis
expresión. CreateForm (Database, FormTemplate)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Base de datos | Opcional | Variant | Nombre de la base de datos que contiene la plantilla de formulario que desea usar para crear un formulario. Si desea la base de datos activa, omita este argumento. Si desea utilizar una base de datos de biblioteca abierta, especifique la biblioteca de base de datos mediante este argumento. |
FormTemplate | Opcional | Variant | Nombre del formulario que desea usar como plantilla para crear un formulario nuevo. |
Valor devuelto
Formulario
Comentarios
Use el método CreateForm al diseñar un asistente que cree un nuevo formulario.
El método CreateForm abre un nuevo formulario minimizado en la vista Diseño del formulario.
Si el nombre que usa para el argumento FormTemplate no es válido, Visual Basic usa la plantilla de formulario especificada por la configuración Plantilla de formulario en la pestaña Formularios o informes del cuadro de diálogo Opciones .
Ejemplo:
En este ejemplo se crea un nuevo formulario en la base de datos de ejemplo Northwind basado en el formulario clientes y establece su propiedad RecordSource en la tabla Customers. Ejecute este código desde la base de datos de ejemplo Northwind.
Sub NewForm()
Dim frm As Form
' Create form based on Customers form.
Set frm = CreateForm("Customers")
DoCmd.Restore
' Set RecordSource property to Customers table.
frm.RecordSource = "Customers"
End Sub
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.