Eliminar registros con Excel utilizando ODBC de MariaDB / MySQL
En este apartado explicaré como eliminar registros de MariaDB / MySQL desde el programa Excel utilizando ODBC, paso a paso y de forma sencilla.
Para ello reutilizaré el código de conexión que estuvimos trabajando para la inserción y modificación ahora añadiremos al diseño de la plantilla en
excel de forma simple para eliminar los datos y que a través de un
botón, éste pueda recogerlos recoger el campo de código y enviarlo a nuestro gestor de datos
MariaDB. Luego haremos la comprobación de la eliminación del registro.
Continuaremos trabajando en el archivo excel de los anteriores artículos, a continuación te dejo el diseño:
Cómo va funcionar el proceso de eliminación, se deberá ingresar el código de nuestro registro, enseguida clic en el botón "Eliminar" y listo.
Empezaremos abriendo el archivo excel anterior, activamos el "Modo
Diseño" a continuación hacemos doble clic en el botón "Eliminar" dentro
del cual añadiremos el siguiente código:
Cómo va funcionar el proceso de eliminación, se deberá ingresar el código de nuestro registro, enseguida clic en el botón "Eliminar" y listo.
/* Author: Ing. Dick Díaz Delgado Código VB para eliminar un registro. */ Private Sub btnEliminar_Click() Dim idcliente As String idcliente = Range("D2").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 = " DELETE FROM cliente 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 el valor de nuestro código, luego hacemos clic en el botón
"Eliminar", debería de
eliminarse dentro de nuestra base de datos, ahora ingresemos y
verifiquemos, Anteriormente teníamos registrado a Roy Ramón, ahora ya no existe.
Como puedes ver nuestra eliminación del registro se encuentra en nuestra base
de datos, si tuviste algún problema en la codificación puedes dejar tu
comentario.
Espero haya sido de mucha ayuda esta sección, como puedes ver fue muy
sencillo los pasos para la eliminació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.
Excelente blog, se aprende mucho y está bien explicado, gracias.
ResponderEliminarGracias por la apreciación, Gino. Saludos cordiales,
Eliminar