InicioApuntes Y Monografias8. Aplic. de Escritorio. Validando formularios.
Bueno amigo comenzamos con algo un poco más interesante de lo que simplemente es diseñar formularios. Ahora comenzamos ya a ver un poco de programación, pero antes debemos tener una ligera idea de lo que queremos.

Como habiamos dicho en post anteriores, es muy importanta la organización de nuestro proyecto. Por esto habiamos creado una serie de carpetas que eran:
- Formularios: Que contendria todos y cada uno de los fo9rmularios.
- Modulos que contendria todos y cada uno de los modulos.
- Clases que contendria todas y cada una de nuestras clases.

Una vez tenemos esto, vamos a ver lo que queremos del primer formulario.
El formulario de categoria de productos era el siguiente:

8. Aplic. de Escritorio. Validando formularios.

Primero debemos saber lo siguiente.
Cuando nosotros hagamos clic en el botón guardar, deben ocurrir las siguientes cosas.
1. Que el textbox contenga algun dato.
2. Que el valor del textbox no exita en la base de datos.

Para realizar este segundo paso ¿Que debemos hacer?
1. Conectarnos a nuestra base de datos de access.
2. Comprobar si existe el valor. Si el valor existe
- Desconectamos la base de datos.
- Vaciamos el textbox.
- Terminamos el protrama.
En caso contrario, es decir, si el valor no existe entonces haremos lo siguiente.
- Agregar el valor a la base de datos.
- Desconectarnos de la base de datos.
- Mostrar un mensaje de que todo fue correcto.
- Vaciar el textbox.
- Terminar el programa.

Bien es muy sencillo, solo haceros un esquema lo que que quereis y una hecho, lo traducimos ¿vale?

Vamos entonces a crear un modulo y una clase con lo que haremos lo siguiente:
- En el modulo, crearemos funciones estrictamente para los formularios, vaciar textbox, validar los datos, convertir entre diferentes tipos de datos, etc.

- En la clase crearemos procedimientos que tengan que ver con la base de datos.

Para que lo tengais más claro, es dejare un enlace a cada elemento para que lo descargueis y así podris ver las explicaciones a vez que se programa.

Estos archivos pueden ser abiertos con el mismo bloc de notas, aunque yo recomiendo que se abran con El Notepad++ que es un programa gratuito, y con el cual, podreis diferenciar por colores para que os resulte más fácil.

Aprovechando la ocasión, os mostraré diferentes funciones y procedimientos tanto en el móduclo como en la clase. Esto nos servirá para futuros formularios que iremos realizando.

Por tanto veremos en un módulo: como validar los formularios que llevamos hasta el momento.
Y en la clase como crear una clase que nos permita:
- Conectarnos y desconectarnos de la base de datos.
- Como buscar registros segun una condición.
- Como crear un DataTable.
- Como Agregar, eliminar y actualizar registros en la base de datos.

Bien antes de que hagais cualquier cosa debemos hacer un pequeño cambio en nuestro proyecto.
- Haremos clic en proyecto - propiedades del proyecto.
- En la opcion Compilar cambiaremos a X86.
Guardamos los cambios.

En caso de tener cualquier problema a la hora de realizar este cambio, como puede ser que el proveedor no está registrado en su equipo, descargaremos este pequeño componente gratuito proporcionado por Microsoft: AccessDataBaseEngine lo instalamos como cualquier programa y ya tendremos solucionado el problema.

Aquí os dejo los enlaces:

Ver código Modulo

Ver código de la clase

Ver codigo del formulario de categorias

Muy bien hasta aquí entonces el artículo número 8

Un saludo y espero que os sirva.
Datos archivados del Taringa! original
10puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

I
Informaula🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.