LGI – ANALISTA DE SISTEMAS DE COMPUTACIÓN – 3º AÑO – PROF.

SILVIO MOSCHEN

Practica 5: Interfaces CRUD y Acceso a Bases de Datos Relacionales

El Objetivo de esta práctica será introducir al alumno en el desarrollo de interfaces CRUD (Create,
Read, Update, Delete) de datos maestros, proponiendo un caso de ejemplo y otros a resolver.

1. Iniciar un nuevo proyecto Winform Visual Basic. Llamarlo sakila.
2. Anexar el conector ADO.NET de MySQL.

3. Creamos un Módulo que maneje el acceso a datos.

4. Generamos un Formulario Nuevo y lo llamamos Category (haciendo click con el botón
secundario sobre el proyecto)

LGI – Analista de Sistemas de Computación – 3º año – Prof. Silvio Moschen 1

es organizarlas en un proceso (Sub en VB) e invocarla cada vez que la necesitamos. Procesos comunes. SILVIO MOSCHEN 5. como en este caso. 6. LGI – Analista de Sistemas de Computación – 3º año – Prof. uno llamado btnBuscar el otro btnNuevo y un DataGridView al que llamaremos DataGridView. Silvio Moschen 2 . El mismo tendrá la siguiente forma. Al control DataGridView le pondremos la propiedad ReadOnly en true. dos botones. LGI – ANALISTA DE SISTEMAS DE COMPUTACIÓN – 3º AÑO – PROF. Cuando tenemos tareas repetitivas. un TextBox al que llamaremos txtBuscar. lo mejor.  Contendrá un Label. para llenar la grilla.

Evento del botón Buscar (simplemente llamamos al Proceso load. Lo llamamos editCategory. el de Guardar. Silvio Moschen 3 . un TextBox llamado descrip. toda la lógica esta implementada en dicho proceso) 9. Eventos del Formularios. el mismo tendrá la propiedad visible en false. Son útiles al momento de abrir y cerrar conexiones con la DB 8. un label llamado id (para el control de registro). SILVIO MOSCHEN 7. dos botones btnGuardar y btnCancelar y. un Label. 10. en base al valor del id inserta un registro nuevo o lo actualiza. Para ello necesitaremos un formulario tabular. Editando .Cargando un Registro. El botón Cancelar Cierra el Form. Programando los botones.  Tendrá. LGI – Analista de Sistemas de Computación – 3º año – Prof. LGI – ANALISTA DE SISTEMAS DE COMPUTACIÓN – 3º AÑO – PROF.

SILVIO MOSCHEN 11. Silvio Moschen 4 . LGI – Analista de Sistemas de Computación – 3º año – Prof. Accediendo a este Formulario desde el Formulario Category.  El botón Nuevo permitirá insertar un nuevo Registro. LGI – ANALISTA DE SISTEMAS DE COMPUTACIÓN – 3º AÑO – PROF.

SILVIO MOSCHEN  Haciendo doble click sobre el control DataGridView podremos Editar un Registro  Pulsando la tecla Delete sobre la Grilla podremos Eliminar un Registro LGI – Analista de Sistemas de Computación – 3º año – Prof. Silvio Moschen 5 . LGI – ANALISTA DE SISTEMAS DE COMPUTACIÓN – 3º AÑO – PROF.

SILVIO MOSCHEN 12. LGI – ANALISTA DE SISTEMAS DE COMPUTACIÓN – 3º AÑO – PROF. seleccionamos Properties y establecemos cual es el formulario inicial (Startup form) LGI – Analista de Sistemas de Computación – 3º año – Prof. Establecer el formulario de Inicio  Pulsamos el botón secundario sobre el proyecto. Silvio Moschen 6 .