ejemplo actualizar registros desde visual basic 2012

19
EJEMPLO EN VB.NET ¿CÓMO PROGRAMAR UN BOTÓN PARA ACTUALIZAR REGISTROS A UNA BASE DE DATOS?

Upload: vane-borjas

Post on 13-Jun-2015

39.983 views

Category:

Technology


4 download

DESCRIPTION

Cómo programar un botón para actualizar registros de una base de datos de Access 2010 desde Visual Basic 2012

TRANSCRIPT

Page 1: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

EJEMPLO EN VB.NET

¿CÓMO PROGRAMAR UN BOTÓN PARA ACTUALIZAR REGISTROS A UNA BASE DE DATOS?

Page 2: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

Nota: El ejemplo está hecho con Visual Studio 2012 y Access 2010.

Page 3: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

DISEÑAMOS LA INTERFAZ DEL FORMULARIO FRMACTUALIZAR…

COLOCAMOS TODOS LOS CAMPOS (EXCEPTO TXTCEDULA) Y LOS BOTONES MODIFICAR Y ACTUALIZAR CON LA PROPIEDAD ENABLED = FALSE.

Page 4: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

DECLARAMOS LAS VARIABLES QUE VAMOS A NECESITAR.

Page 5: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

PROGRAMAMOS EL EVENTO LOAD DEL FORMULARIO PARA QUE SE ABRA LA CONEXIÓN AL CARGAR.

PODEMOS OBTENER ESTA CADENA DE CONEXIÓN DESDE ORÍGENES DE DATOS.

Page 6: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

PROGRAMAMOS EL BOTÓN BUSCAR PARA CARGAR LA INFORMACIÓN DEL REGISTRO EN LOS CAMPOS DEL FORMULARIO.

Page 7: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

SE PROGRAMA EL BOTÓN MODIFICAR PARA QUE ACTIVE LOS CAMPOS PERMITIENDO LA ESCRITURA.

Page 8: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

PROGRAMAMOS EL BOTÓN ACTUALIZAR:

CONTINÚA…

Page 9: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

CONSULTA_ACTUALIZAR = "UPDATE PERSONAS_CENSADAS SET CEDULA = " & TXTCEDULA.TEXT & ", NOMBRE = '" & TXTNOMBRE.TEXT & "', APELLIDO = '" & TXTAPELLIDO.TEXT & "', SEXO = '" & LISTSEXO.TEXT & "', TELEFONO = '" & TXTTELEFONO.TEXT & "', CORREO = '" & TXTCORREO.TEXT & "', NIVEL_INSTRUCCION = '" & COMBONIVELINSTRUCCION.TEXT & "' WHERE CEDULA = " & TXTCEDULA.TEXT & " "

LA CONSULTA COMPLETA PARA ACTUALIZAR QUEDA ASÍ:

Page 10: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

BOTÓN ACTUALIZAR (CONTINUACIÓN…):

Page 11: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

FINALMENTE, PROGRAMAMOS EL BOTÓN VOLVER.

VAMOS A VER CÓMO FUNCIONA…

Page 12: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

VAMOS A VER LOS REGISTROS QUE TENEMOS EN NUESTRA BASE DE DATOS…

DIGAMOS QUE QUEREMOS ACTUALIZAR EL REGISTRO CON LA CÉDULA 10111000…INICIAMOS LA EJECUCIÓN DEL PROYECTO.

Page 13: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

APARECE EL FORMULARIO INICIAL QUE MUESTRA LAS OPCIONES DISPONIBLES… HACEMOS CLICK EN EL BOTÓN ACTUALIZAR REGISTRO.

SI FUNCIONA CORRECTAMENTE, DEBERÁ APARECERNOS ESTE MENSAJE EN PANTALLA INDICANDO QUE LA CONEXIÓN A LA BASE DE DATOS HA SIDO EXITOSA, TAL COMO LO INDICAMOS EN EL EVENTO LOAD DEL FORMULARIO.

Page 14: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

AL APARECER EL FORMULARIO ACTUALIZAR, INGRESAMOS LA CÉDULA EN EL CAMPO CORRESPONDIENTE Y HACEMOS CLICK EN EL BOTÓN BUSCAR.

Page 15: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

SI EXISTE UN REGISTRO QUE CUMPLA CON EL CRITERIO DE SELECCIÓN, SE CARGARÁ LA INFORMACIÓN DEL MISMO EN LOS CAMPOS DEL FORMULARIO Y SE ACTIVARÁN LOS BOTONES MODIFICAR Y ACTUALIZAR.

Page 16: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

HACEMOS CLICK EN EL BOTÓN MODIFICAR PARA QUE SE ACTIVEN LOS CAMPOS DEL FORMULARIO Y SE PERMITA ASÍ LA MODIFICACIÓN DE LOS CAMPOS CORRESPONDIENTES AL REGISTRO ENCONTRADO.

Page 17: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

HACEMOS LAS MODIFICACIONES NECESARIAS Y PRESIONAMOS EL BOTÓN ACTUALIZAR.

SI TODO ESTÁ BIEN, APARECERÁ UN MENSAJE EN PANTALLA INFORMANDO QUE EL REGISTRO HA SIDO ACTUALIZADO.

Page 18: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

UNA VEZ ACTUALIZADO EL REGISTRO, SE DESACTIVAN NUEVAMENTE LOS CAMPOS Y LOS BOTONES MODIFICAR Y ACTUALIZAR.

Page 19: Ejemplo ACTUALIZAR registros desde Visual Basic 2012

VERIFICAMOS EN LA BASE DE DATOS…

EL REGISTRO SE ACTUALIZÓ CORRECTAMENTE…