SlideShare ist ein Scribd-Unternehmen logo
1 von 14
EJEMPLO EN VB.NET
¿CÓMO PROGRAMAR UN BOTÓN PARA
ELIMINAR REGISTROS A UNA BASE DE
DATOS?
Nota: El ejemplo está hecho con Visual Studio 2012 y Access 2010.
DECLARAMOS LAS VARIABLES QUE VAMOS A NECESITAR.
DISEÑAMOS LA INTERFAZ DEL FORMULARIO
FRMELIMINAR…
COLOCAMOS TODOS LOS CAMPOS (EXCEPTO TXTCEDULA) Y EL BOTÓN ELIMINAR
CON LA PROPIEDAD ENABLED = FALSE.
PROGRAMAMOS EL EVENTO LOAD DEL
FORMULARIO PARA QUE SE ABRA LA CONEXIÓN
AL CARGAR.
SE PROGRAMA EL BOTÓN BUSCAR PARA CARGAR LA
INFORMACIÓN DEL REGISTRO EN LOS CAMPOS DEL
FORMULARIO Y ACTIVAR EL BOTÓN ELIMINAR.
PROGRAMAMOS EL BOTÓN ELIMINAR PARA QUE EL
USUARIO CONFIRME QUE DESEA BORRAR EL
REGISTRO ENCONTRADO Y A CONTINUACIÓN
EJECUTAR LA CONSULTA DELETE
CORRESPONDIENTE.
FINALMENTE, SE PROGRAMA EL BOTÓN VOLVER PARA
CERRAR LA CONEXIÓN Y REGRESAR AL FORMULARIO
ANTERIOR.
VAMOS A VER LOS REGISTROS QUE TENEMOS EN NUESTRA
BASE DE DATOS…
SUPONGAMOS QUE QUEREMOS ELIMINAR EL REGISTRO CON
LA CÉDULA 12333333…
INICIAMOS LA EJECUCIÓN DEL PROYECTO.
APARECE EL FORMULARIO INICIAL QUE MUESTRA LAS
OPCIONES DISPONIBLES… HACEMOS CLICK EN EL BOTÓN
ELIMINAR REGISTRO.
SI FUNCIONA CORRECTAMENTE,
DEBERÁ APARECERÁ UN MENSAJE
EN PANTALLA INDICANDO QUE LA
CONEXIÓN A LA BASE DE DATOS HA
SIDO EXITOSA, COMO LO INDICAMOS
EN EL EVENTO LOAD DEL
FORMULARIO.
AL APARECER EL FORMULARIO ELIMINAR, INGRESAMOS LA
CÉDULA EN EL CAMPO CORRESPONDIENTE Y HACEMOS CLICK
EN EL BOTÓN BUSCAR.
PRESIONAMOS EL BOTÓN BUSCAR Y, SI EL REGISTRO EXISTE EN
LA BASE DE DATOS, SE MUESTRA EN LOS CAMPOS DEL
FORMULARIO Y SE ACTIVA EL BOTÓN ELIMINAR.
PRESIONAMOS EL BOTÓN ELIMINAR
Y SE NOS PIDE CONFIRMAR QUE
DESEAMOS BORRAR EL REGISTRO.
PRESIONAMOS SI Y SE
MUESTRA UN MENSAJE EN
PANTALLA INFORMANDO
QUE EL REGISTRO HA SIDO
ELIMINADO.

Weitere ähnliche Inhalte

Was ist angesagt?

Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de javainnovalabcun
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dmlGerardo
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2David Motta Baldarrago
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
PROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas doblesPROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas doblesMaiky Kobatakane
 
Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012Vane Borjas
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejerciciostestgrupocomex
 
presentacion power designer
presentacion power designer presentacion power designer
presentacion power designer IrvingLima1503_
 

Was ist angesagt? (20)

Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
PROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas doblesPROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas dobles
 
Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Sql
SqlSql
Sql
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
presentacion power designer
presentacion power designer presentacion power designer
presentacion power designer
 
ENTORNO DE ACCESS
ENTORNO DE ACCESSENTORNO DE ACCESS
ENTORNO DE ACCESS
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 

Ähnlich wie Ejemplo ELIMINAR registros desde Visual Basic 2012

Ähnlich wie Ejemplo ELIMINAR registros desde Visual Basic 2012 (20)

Joins
Joins Joins
Joins
 
284
284284
284
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Resumen excel vba parte iv
Resumen excel vba parte ivResumen excel vba parte iv
Resumen excel vba parte iv
 
Base de datos access 2010 (1)
Base de datos access 2010 (1)Base de datos access 2010 (1)
Base de datos access 2010 (1)
 
Tutorial Blanca Yesenia
Tutorial Blanca YeseniaTutorial Blanca Yesenia
Tutorial Blanca Yesenia
 
Tutorial
TutorialTutorial
Tutorial
 
Guía de declaraciones de open sql
Guía  de declaraciones de open sqlGuía  de declaraciones de open sql
Guía de declaraciones de open sql
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
 
Novedades de access 2013
Novedades de access 2013Novedades de access 2013
Novedades de access 2013
 
trabajo access
trabajo access trabajo access
trabajo access
 
Access practicacompleta
Access practicacompletaAccess practicacompleta
Access practicacompleta
 
Access
AccessAccess
Access
 
Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02
 
EG LBDC
EG LBDCEG LBDC
EG LBDC
 
power
powerpower
power
 
Bases de datos relacionales (1)
Bases de datos relacionales (1)Bases de datos relacionales (1)
Bases de datos relacionales (1)
 
Proyecto 2 Bases de Datos
Proyecto 2 Bases de DatosProyecto 2 Bases de Datos
Proyecto 2 Bases de Datos
 
PROGRAMA DE CONSULTA
PROGRAMA DE CONSULTAPROGRAMA DE CONSULTA
PROGRAMA DE CONSULTA
 
Correcion del examen de base de datosc
Correcion del examen de base de datoscCorrecion del examen de base de datosc
Correcion del examen de base de datosc
 

Mehr von Vane Borjas

Fundamentos de la Lógica
Fundamentos de la LógicaFundamentos de la Lógica
Fundamentos de la LógicaVane Borjas
 
Historia de la ingeniería
Historia de la ingenieríaHistoria de la ingeniería
Historia de la ingenieríaVane Borjas
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas EnlazadasVane Borjas
 
Teoria de Conjuntos
Teoria de ConjuntosTeoria de Conjuntos
Teoria de ConjuntosVane Borjas
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual BasicVane Borjas
 
Estructuras en C
Estructuras en CEstructuras en C
Estructuras en CVane Borjas
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?Vane Borjas
 

Mehr von Vane Borjas (8)

Fundamentos de la Lógica
Fundamentos de la LógicaFundamentos de la Lógica
Fundamentos de la Lógica
 
Matrices
MatricesMatrices
Matrices
 
Historia de la ingeniería
Historia de la ingenieríaHistoria de la ingeniería
Historia de la ingeniería
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas Enlazadas
 
Teoria de Conjuntos
Teoria de ConjuntosTeoria de Conjuntos
Teoria de Conjuntos
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Estructuras en C
Estructuras en CEstructuras en C
Estructuras en C
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Kürzlich hochgeladen (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Ejemplo ELIMINAR registros desde Visual Basic 2012

  • 1. EJEMPLO EN VB.NET ¿CÓMO PROGRAMAR UN BOTÓN PARA ELIMINAR REGISTROS A UNA BASE DE DATOS?
  • 2. Nota: El ejemplo está hecho con Visual Studio 2012 y Access 2010.
  • 3. DECLARAMOS LAS VARIABLES QUE VAMOS A NECESITAR.
  • 4. DISEÑAMOS LA INTERFAZ DEL FORMULARIO FRMELIMINAR… COLOCAMOS TODOS LOS CAMPOS (EXCEPTO TXTCEDULA) Y EL BOTÓN ELIMINAR CON LA PROPIEDAD ENABLED = FALSE.
  • 5. PROGRAMAMOS EL EVENTO LOAD DEL FORMULARIO PARA QUE SE ABRA LA CONEXIÓN AL CARGAR.
  • 6. SE PROGRAMA EL BOTÓN BUSCAR PARA CARGAR LA INFORMACIÓN DEL REGISTRO EN LOS CAMPOS DEL FORMULARIO Y ACTIVAR EL BOTÓN ELIMINAR.
  • 7. PROGRAMAMOS EL BOTÓN ELIMINAR PARA QUE EL USUARIO CONFIRME QUE DESEA BORRAR EL REGISTRO ENCONTRADO Y A CONTINUACIÓN EJECUTAR LA CONSULTA DELETE CORRESPONDIENTE.
  • 8. FINALMENTE, SE PROGRAMA EL BOTÓN VOLVER PARA CERRAR LA CONEXIÓN Y REGRESAR AL FORMULARIO ANTERIOR.
  • 9.
  • 10. VAMOS A VER LOS REGISTROS QUE TENEMOS EN NUESTRA BASE DE DATOS… SUPONGAMOS QUE QUEREMOS ELIMINAR EL REGISTRO CON LA CÉDULA 12333333… INICIAMOS LA EJECUCIÓN DEL PROYECTO.
  • 11. APARECE EL FORMULARIO INICIAL QUE MUESTRA LAS OPCIONES DISPONIBLES… HACEMOS CLICK EN EL BOTÓN ELIMINAR REGISTRO. SI FUNCIONA CORRECTAMENTE, DEBERÁ APARECERÁ UN MENSAJE EN PANTALLA INDICANDO QUE LA CONEXIÓN A LA BASE DE DATOS HA SIDO EXITOSA, COMO LO INDICAMOS EN EL EVENTO LOAD DEL FORMULARIO.
  • 12. AL APARECER EL FORMULARIO ELIMINAR, INGRESAMOS LA CÉDULA EN EL CAMPO CORRESPONDIENTE Y HACEMOS CLICK EN EL BOTÓN BUSCAR.
  • 13. PRESIONAMOS EL BOTÓN BUSCAR Y, SI EL REGISTRO EXISTE EN LA BASE DE DATOS, SE MUESTRA EN LOS CAMPOS DEL FORMULARIO Y SE ACTIVA EL BOTÓN ELIMINAR.
  • 14. PRESIONAMOS EL BOTÓN ELIMINAR Y SE NOS PIDE CONFIRMAR QUE DESEAMOS BORRAR EL REGISTRO. PRESIONAMOS SI Y SE MUESTRA UN MENSAJE EN PANTALLA INFORMANDO QUE EL REGISTRO HA SIDO ELIMINADO.