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:
   
   /*
      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.

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 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.

Comentarios

Publicar un comentario

Entradas populares de este blog

Practica de Diagrama de Flujo Intermedio - Resueltos

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

Práctica de Diagrama de Flujo Nivel Intermedio - Resueltos (Parte II)