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.
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
Publicar un comentario