Formulario (1)

Antes de continuar con este curso, me gustaría señalar que hay una factura incluida en los archivos descargables para este curso, esta factura no es una factura de verdad, es un ejemplo.

Así que antes de empezar a imprimirla y enviarla por correo, piensa por un momento. Gracias.

Continuamos.

El tercer ejemplo que voy a mostrar es el control ActiveX “Formulario”.
Un formulario se puede utilizar para, por ejemplo, añadir datos a una tabla.
Como ejemplo, podemos crear un formulario, a través del cual añadiremos los clientes a la de hoja de cálculo (1) en el libro “Clientes”.

Para agregar un formulario a la hoja de cálculo, selecciona la pestaña “Programador” (2) y haz clic en “Visual Basic” (3).

Para la versión 2003 y versiones anteriores, haz clic en “Herramientas”, selecciona “Macro” y por último haz clic en “Editor de Visual Basic”.

En tu teclado el acceso directo para todas las versiones es Alt + F11.

les08_image001_es
Se abrirá la ventana “Visual Basic para Aplicaciones”.

Un formulario tiene dos partes, uno es el formulario en si, y el otro es el código Visual Basic para introducir los datos en el formulario, para agregarlos a la tabla.

Lo primero que hacemos es crear el formulario.

Haz clic en el botón “Insertar” en la ventana de VB y selecciona “UserForm” en el menú desplegable.

les08_image002_es

Esto añadirá un formulario en la ventana (A). Puedes cambiar el tamaño del formulario haciendo clic y arrastrando los bloques del borde del formulario.

Cuando el formulario es añadido, se coloca junto a caja de herramientas (2) con muchos objetos diferentes. Si por alguna razón necesitas cerrar esta caja de herramientas, ciérrala haciendo clic en el icono de la cruz en la esquina superior izquierda, siempre podrás volver a hacer aparecer esta ventana haciendo clic en “Ver” y luego en “Herramientas”.

El formulario que acaba de ser agregado aparece en el “Proyecto” (3).

Si por alguna razón cierras el formulario, haz doble clic y se abrirá el formulario de nuevo.

En “Propiedades” (4) le otorgamos diferentes propiedades al formulario.

les08_image003_es

El campo principal de “propiedades” es la caja “(Name)” (1).

Es con este nombre que hacemos contacto entre el formulario y el código Visual Basic.

Lo bueno es que cuando introduces un nombre, este nombre se inicia automáticamente con las letras “FRM”, seguido de un nombre apropiado escrito por ti. Por ejemplo frmDatosCliente. Esto nos facilitará las cosas cuando leas más tarde el código de Visual Basic, así que asegúrate del tipo de objeto deseado.

En “Caption” (2) escribe el nombre que deseas que aparezca en la parte de arriba del formulario. Esto no tiene nada que ver con el código de Visual Basic, asi que aquí puedes escribir lo que quieras.

les08_image004_es
Las cajas que quedan por ver en la ventana “Propiedades” son sobre todo para darle forma al formulario, así que puedes experimentar con ellas.

Lo único que tenemos que cambiar es el color de fondo del formulario.

Si quieres cambiar esto más adelante, igual podrás hacerlo.

En la próxima lección, lo primero que haremos será llenar las cajas y etiquetas.

les08_image005_es

Increíble! Has completado Lección 8 INICIAR EL PROXIMO LECCIÓN