Modificar registros con Excel utilizando ODBC de MariaDB / MySQL

Cuando se realizan registros ya sea de personas, productos entre otros y por algún error de ortografía o de tipeo, llegamos a grabar una información errónea, anteriormente realizamos una sección para realizar el registro de datos en nuestra base de datos, ahora realizaremos la modificación de ese registro en caso esté mal guardado.

Nos apoyaremos en el código de conexión y de inserción, lo que haremos ahora será agregar un nuevo botón "Modificar" en la plantilla de excel que anteriormente utilizamos, éste pueda recogerlos para enviar las modificaciones realizadas a nuestro gestor de datos MariaDB. Luego haremos la comprobación de la modificación de nuestro registro.

 
Cómo va funcionar el proceso de modificación, se deberá ingresar los datos y esta vez debemos considerar el código de nuestro registro, enseguida clic en el botón "Modificar" y listo.

Empezaremos abriendo el archivo excel anterior, activamos el "Modo Diseño" a continuación hacemos doble clic en el botón "Modificar" dentro del cual añadiremos el siguiente código:
   
   /*
      Author: Ing. Dick Díaz Delgado
      Código VB para modificar un registro.
   */

   Private Sub btnModificar_Click()

      Dim idcliente, nombre, apellidos, telefono As String
    
      idcliente = Range("D2").Value
      nombre = Range("D4").Value
      apellidos = Range("D6").Value
      telefono = Range("D8").Value
    
      Dim con As New ADODB.Connection
      con.Open "DSN=mysqlODBCT"
      If con.State = 1 Then
         Dim com As New ADODB.Command
         com.ActiveConnection = con
         com.CommandText = " UPDATE cliente SET nombre = '" & nombre & "', apellidos = '" & apellidos & "', telefono = '" & telefono & "' WHERE idcliente = '" & idcliente & "' "
         com.CommandType = adCmdText
         com.Execute
        
         Range("D2").Value = ""
         Range("D4").Value = ""
         Range("D6").Value = ""
         Range("D8").Value = ""
        
      Else
         MsgBox "Error en la conexión."
      End If

   End Sub

Listo, una vez agregadas estas líneas de código, podemos desactivar el "Modo Diseño" y procedemos a ingresar los valores dentro de nuestras celdas, incluyendo el campo del código , luego hacemos clic en el botón "Modificar", debería de actualizarse dentro de nuestra base de datos, ahora ingresemos y verifiquemos, Anteriormente teníamos registrado a Leoncio, ahora modificaremos ese nombre por Roy Ramón, el apellido y teléfono mantendremos los mismos datos.




Como puedes ver nuestra modificación del registro se encuentra en nuestra base de datos, si tuviste algún problema en la codificación puedes dejar tu comentario.

Si deseas descargar el archivo junto a su base de datos te lo dejo en este enlace (clic aquí).

Espero haya sido de mucha ayuda esta sección, como puedes ver fue muy sencillo los pasos para la modificación de un registro. No te olvides dejar tu comentario que me ayudaría a seguir mejorando, y te agradecería por compartirlo en tus redes sociales.

Comentarios

Entradas populares de este blog

Practica de Diagrama de Flujo Intermedio - Resueltos

Personaliza tus reportes PDF desde PHP con la librería FPDF

Ejercicios Básicos para aprender a programar en Android Studio [Java y Kotlin]