Compartir a través de


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.