Generando Formularios ABM con Data Forms Wizard
[Como generar un formulario de ABM sin escribir una l�nea de c�digo]

Fecha: 18/Nov/2004 (17 de Noviembre de 2004)
Autor: Hugo Contreras ([email protected])

 


Algo pr�ctico que encontr� en Visual Studio 2003 es el wizard "DATA FORMS WIZARD" para generar formularios con manejo de datos. Como usuario de Fox siempre extra�e en Visual Basic las facilidades para la generaci�n de Formularios.
Si bien se trata de formularios b�sicos, es el punto de partida para la creaci�n de formularios ahorrando mucho tiempo en el desarrollo, especialmente cuando hay que manejar datos incluyendo los botones de navegaci�n y el t�pico ABM (Altas , Bajas y Modificaciones).

Bueno, vamos a la practica.

Para el ejemplo utilice la base de datos Northwind en Access.

Primeramente crear un proyecto nuevo que llamaremos wfdemo. Para ello seleccionar desde la barra de Men�:

File
New
Project

Seleccionamos Windows Application y le damos el nombre wfdemo. Presionamos "OK".

 


Visual Studio crea el ambiente de trabajo y por defecto crea un formulario vac�o.

Ahora vamos a generar nuestro formulario de datos con el Data Forms Wizard. Seleccionar desde la barra de Men�:

File

Add New Item

Seleccionamos el "Data Form Wizard" y le damos el nombre "Customers". Presionamos "Open".

A continuaci�n se abrir� la ventana del wizard. Presionamos "Next" para continuar.



Luego, seleccionamos la opci�n para crear un nuevo "dataset". Lo llamamos "dsorders" y presionamos "Next".




Ahora debemos definir el proveedor de datos. Entonces, seleccionamos el proveedor OLEDB para Access "Microsoft Jet 4.0 OLE DB Provider". Luego presionar
"Next".


 

Seleccionamos la base de datos Northwind. Yo la tengo en un subdirectorio de Office. (Ms Office/Office 10/Samples/). Presionar el bot�n "Open"


 

Verificar la conexi�n y acceso a la base de datos presionando el bot�n "Test conexi�n" y luego Presionar el bot�n "OK".

 

 

Luego aparecer� la siguiente ventana. Simplemente presionar "Next"

 

 

A continuaci�n se nos presentan las tablas y vistas de la base de datos que hemos elegido para trabajar.

Seleccionamos la tabla "Customers" y presionamos el bot�n "Next".

 

 Seguidamente, seleccionamos las columnas que incluiremos en el formulario y presionamos el bot�n "Next".

 

Luego seleccionamos la opci�n "single record in individual controls" .

F�jense que al seleccionar los controles individuales se habilitan los controles adicionales para las funciones "Add", "Delete", "Cancel" y "Navigation Control", lo que le agregara toda la funcionalidad de un formulario de Altas, Bajas y Modificaciones. 

 
 

Luego debemos especificar si vamos a incluir la password de acceso a la base de datos en la "cadena de conexi�n". Lo recomendable es no incluirla para brindarle seguridad a la aplicaci�n y a la base de datos.

 

Ahora solamente queda arrancar nuestra peque�a aplicaci�n. Previamente asignar el formulario Orders como "startup object" en las propiedades del proyecto para que la aplicaci�n arranque desde este formulario.

Ahora si, ejecutar (F5) y a ver el resultado.




Prueben los distintos botones.

A partir de aqu� se pueden hacer algunas modificaciones al formulario. Reubicar botones, controles, agregar color, separadores, etc., algo de est�tica. Pero lo practico es que de manera muy sencilla hemos creado un formulario de ABM  "sin escribir una l�nea de c�digo".

La creaci�n de formularios de entrada de datos es siempre rutinaria y no siempre la que mas nos gusta. no?

Prueben ahora con mas de una tabla (Master & Child) y seleccionen "all the record in a grid". Ver�n como "el wizard" resuelve la navegaci�n entre tablas relacionadas.

Que se diviertan! y no olviden calificar este articulo. Estoy en carrera para obtener mi cuarta estrella del programa para desarrolladores DCE y ser� muy grato compartir con ustedes este desaf�o ([email protected])
 


ir al ndice