Sei sulla pagina 1di 6

LGI ANALISTA DE SISTEMAS DE COMPUTACIN 3 AO PROF.

SILVIO MOSCHEN

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

El Objetivo de esta prctica 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 Mdulo que maneje el acceso a datos.

4. Generamos un Formulario Nuevo y lo llamamos Category (haciendo click con el botn


secundario sobre el proyecto)

LGI Analista de Sistemas de Computacin 3 ao Prof. Silvio Moschen 1


LGI ANALISTA DE SISTEMAS DE COMPUTACIN 3 AO PROF. SILVIO MOSCHEN

5. El mismo tendr la siguiente forma.

Contendr un Label, un TextBox al que llamaremos txtBuscar, dos botones, uno llamado
btnBuscar el otro btnNuevo y un DataGridView al que llamaremos DataGridView. Al control
DataGridView le pondremos la propiedad ReadOnly en true.

6. Procesos comunes. Cuando tenemos tareas repetitivas, lo mejor, es organizarlas en un


proceso (Sub en VB) e invocarla cada vez que la necesitamos, como en este caso, para llenar
la grilla.

LGI Analista de Sistemas de Computacin 3 ao Prof. Silvio Moschen 2


LGI ANALISTA DE SISTEMAS DE COMPUTACIN 3 AO PROF. SILVIO MOSCHEN

7. Eventos del Formularios. Son tiles al momento de abrir y cerrar conexiones con la DB

8. Evento del botn Buscar (simplemente llamamos al Proceso load, toda la lgica esta
implementada en dicho proceso)

9. Editando - Cargando un Registro. Para ello necesitaremos un formulario tabular. Lo


llamamos editCategory.

Tendr, un Label, un TextBox llamado descrip, dos botones btnGuardar y btnCancelar y, un


label llamado id (para el control de registro), el mismo tendr la propiedad visible en false.

10. Programando los botones.

El botn Cancelar Cierra el Form, el de Guardar, en base al valor del id inserta un registro nuevo o
lo actualiza.

LGI Analista de Sistemas de Computacin 3 ao Prof. Silvio Moschen 3


LGI ANALISTA DE SISTEMAS DE COMPUTACIN 3 AO PROF. SILVIO MOSCHEN

11. Accediendo a este Formulario desde el Formulario Category.


El botn Nuevo permitir insertar un nuevo Registro.

LGI Analista de Sistemas de Computacin 3 ao Prof. Silvio Moschen 4


LGI ANALISTA DE SISTEMAS DE COMPUTACIN 3 AO 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 Computacin 3 ao Prof. Silvio Moschen 5


LGI ANALISTA DE SISTEMAS DE COMPUTACIN 3 AO PROF. SILVIO MOSCHEN

12. Establecer el formulario de Inicio


Pulsamos el botn secundario sobre el proyecto, seleccionamos Properties y
establecemos cual es el formulario inicial (Startup form)

LGI Analista de Sistemas de Computacin 3 ao Prof. Silvio Moschen 6

Potrebbero piacerti anche