SlideShare una empresa de Scribd logo
1 de 19
EJEMPLO EN VB.NET
¿CÓMO PROGRAMAR UN BOTÓN PARA
ACTUALIZAR REGISTROS A UNA BASE DE
DATOS?
Nota: El ejemplo está hecho con Visual Studio 2012 y Access 2010.
DISEÑAMOS LA INTERFAZ DEL FORMULARIO
FRMACTUALIZAR…
COLOCAMOS TODOS LOS CAMPOS (EXCEPTO TXTCEDULA) Y LOS BOTONES
MODIFICAR Y ACTUALIZAR CON LA PROPIEDAD ENABLED = FALSE.
DECLARAMOS LAS VARIABLES QUE VAMOS A
NECESITAR.
PROGRAMAMOS EL EVENTO LOAD DEL
FORMULARIO PARA QUE SE ABRA LA CONEXIÓN
AL CARGAR.
PODEMOS OBTENER ESTA CADENA DE CONEXIÓN DESDE
ORÍGENES DE DATOS.
PROGRAMAMOS EL BOTÓN BUSCAR PARA
CARGAR LA INFORMACIÓN DEL REGISTRO EN LOS
CAMPOS DEL FORMULARIO.
SE PROGRAMA EL BOTÓN MODIFICAR PARA QUE
ACTIVE LOS CAMPOS PERMITIENDO LA ESCRITURA.
PROGRAMAMOS EL BOTÓN ACTUALIZAR:
CONTINÚA…
CONSULTA_ACTUALIZAR = "UPDATE PERSONAS_CENSADAS SET
CEDULA = " & TXTCEDULA.TEXT & ", NOMBRE = '" &
TXTNOMBRE.TEXT & "', APELLIDO = '" & TXTAPELLIDO.TEXT & "',
SEXO = '" & LISTSEXO.TEXT & "', TELEFONO = '" &
TXTTELEFONO.TEXT & "', CORREO = '" & TXTCORREO.TEXT & "',
NIVEL_INSTRUCCION = '" & COMBONIVELINSTRUCCION.TEXT & "'
WHERE CEDULA = " & TXTCEDULA.TEXT & " "
LA CONSULTA COMPLETA PARA ACTUALIZAR QUEDA ASÍ:
BOTÓN ACTUALIZAR (CONTINUACIÓN…):
FINALMENTE, PROGRAMAMOS EL BOTÓN VOLVER.
VAMOS A VER CÓMO FUNCIONA…
VAMOS A VER LOS REGISTROS QUE TENEMOS EN NUESTRA
BASE DE DATOS…
DIGAMOS QUE QUEREMOS ACTUALIZAR EL REGISTRO CON LA
CÉDULA 10111000…
INICIAMOS LA EJECUCIÓN DEL PROYECTO.
APARECE EL FORMULARIO INICIAL QUE MUESTRA LAS
OPCIONES DISPONIBLES… HACEMOS CLICK EN EL BOTÓN
ACTUALIZAR REGISTRO.
SI FUNCIONA CORRECTAMENTE,
DEBERÁ APARECERNOS ESTE
MENSAJE EN PANTALLA INDICANDO
QUE LA CONEXIÓN A LA BASE DE
DATOS HA SIDO EXITOSA, TAL COMO
LO INDICAMOS EN EL EVENTO LOAD
DEL FORMULARIO.
AL APARECER EL FORMULARIO ACTUALIZAR, INGRESAMOS LA
CÉDULA EN EL CAMPO CORRESPONDIENTE Y HACEMOS CLICK
EN EL BOTÓN BUSCAR.
SI EXISTE UN REGISTRO QUE CUMPLA CON EL CRITERIO DE
SELECCIÓN, SE CARGARÁ LA INFORMACIÓN DEL MISMO EN LOS
CAMPOS DEL FORMULARIO Y SE ACTIVARÁN LOS BOTONES
MODIFICAR Y ACTUALIZAR.
HACEMOS CLICK EN EL BOTÓN MODIFICAR PARA QUE SE
ACTIVEN LOS CAMPOS DEL FORMULARIO Y SE PERMITA ASÍ LA
MODIFICACIÓN DE LOS CAMPOS CORRESPONDIENTES AL
REGISTRO ENCONTRADO.
HACEMOS LAS MODIFICACIONES NECESARIAS Y PRESIONAMOS
EL BOTÓN ACTUALIZAR.
SI TODO ESTÁ BIEN, APARECERÁ
UN MENSAJE EN PANTALLA
INFORMANDO QUE EL REGISTRO
HA SIDO ACTUALIZADO.
UNA VEZ ACTUALIZADO EL REGISTRO, SE DESACTIVAN
NUEVAMENTE LOS CAMPOS Y LOS BOTONES MODIFICAR Y
ACTUALIZAR.
VERIFICAMOS EN LA BASE DE DATOS…
EL REGISTRO SE ACTUALIZÓ CORRECTAMENTE…

Más contenido relacionado

La actualidad más candente

10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverKarolaynCardozo1
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysqlGiovanni Peruch
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSDarwin Durand
 
Modulo Visual Basic 6.0
Modulo Visual Basic 6.0Modulo Visual Basic 6.0
Modulo Visual Basic 6.0Free TIC
 
Conectar visual basic 6.0 a microsoft access 2010
Conectar visual basic 6.0 a microsoft access 2010Conectar visual basic 6.0 a microsoft access 2010
Conectar visual basic 6.0 a microsoft access 2010Jose Ancianis
 
TeFormas Ejercicios Prácticos Access
TeFormas Ejercicios Prácticos AccessTeFormas Ejercicios Prácticos Access
TeFormas Ejercicios Prácticos AccessTeFormas
 
Las cuatro p de la gestión de proyectos
Las cuatro p de la gestión de proyectosLas cuatro p de la gestión de proyectos
Las cuatro p de la gestión de proyectosMiguel Gonzalez
 
Ficha de diseño de power point
Ficha de diseño de  power pointFicha de diseño de  power point
Ficha de diseño de power pointEvelyn Toapanta
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccionGerardo Heredia
 
Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en PseintMonjeOneble
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Sergio Sanchez
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHkelsy98
 

La actualidad más candente (20)

Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql server
 
Comandos java
Comandos javaComandos java
Comandos java
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Ejercicios de-access-esae
Ejercicios de-access-esaeEjercicios de-access-esae
Ejercicios de-access-esae
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
Ejercicios propuestos-access-2010
Ejercicios propuestos-access-2010Ejercicios propuestos-access-2010
Ejercicios propuestos-access-2010
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOS
 
Modulo Visual Basic 6.0
Modulo Visual Basic 6.0Modulo Visual Basic 6.0
Modulo Visual Basic 6.0
 
Conectar visual basic 6.0 a microsoft access 2010
Conectar visual basic 6.0 a microsoft access 2010Conectar visual basic 6.0 a microsoft access 2010
Conectar visual basic 6.0 a microsoft access 2010
 
TeFormas Ejercicios Prácticos Access
TeFormas Ejercicios Prácticos AccessTeFormas Ejercicios Prácticos Access
TeFormas Ejercicios Prácticos Access
 
Subversion v6
Subversion v6Subversion v6
Subversion v6
 
Las cuatro p de la gestión de proyectos
Las cuatro p de la gestión de proyectosLas cuatro p de la gestión de proyectos
Las cuatro p de la gestión de proyectos
 
Ficha de diseño de power point
Ficha de diseño de  power pointFicha de diseño de  power point
Ficha de diseño de power point
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccion
 
Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en Pseint
 
Pwp práctica 4
Pwp práctica 4Pwp práctica 4
Pwp práctica 4
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCH
 

Destacado

INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVERINSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVERDarwin Durand
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basicguest6a4bfb
 
Fundamentos de la Lógica
Fundamentos de la LógicaFundamentos de la Lógica
Fundamentos de la LógicaVane Borjas
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?Vane Borjas
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas EnlazadasVane Borjas
 
Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt beaviglione
 
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
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basicAlberto Vargas
 
Contraseña y usuario access y visual basic 2010
Contraseña y usuario access y visual basic 2010Contraseña y usuario access y visual basic 2010
Contraseña y usuario access y visual basic 2010Juan Ortega
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERDarwin Durand
 
Teoria de Conjuntos
Teoria de ConjuntosTeoria de Conjuntos
Teoria de ConjuntosVane Borjas
 
Historia de la ingeniería
Historia de la ingenieríaHistoria de la ingeniería
Historia de la ingenieríaVane Borjas
 
Power Point para crear un blog
Power Point para crear un blogPower Point para crear un blog
Power Point para crear un blogaguedafont
 
Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Rodolfo Finochietti
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoatak
 
Visual studio 2010 parte i
Visual studio 2010 parte iVisual studio 2010 parte i
Visual studio 2010 parte iYuri Barzola
 
Pasos para crear un blog personal ( power point )
Pasos para crear un blog personal ( power point )Pasos para crear un blog personal ( power point )
Pasos para crear un blog personal ( power point )denisitoo
 

Destacado (20)

INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVERINSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basic
 
Fundamentos de la Lógica
Fundamentos de la LógicaFundamentos de la Lógica
Fundamentos de la Lógica
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas Enlazadas
 
Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt
 
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
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
 
Contraseña y usuario access y visual basic 2010
Contraseña y usuario access y visual basic 2010Contraseña y usuario access y visual basic 2010
Contraseña y usuario access y visual basic 2010
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
 
Teoria de Conjuntos
Teoria de ConjuntosTeoria de Conjuntos
Teoria de Conjuntos
 
Historia de la ingeniería
Historia de la ingenieríaHistoria de la ingeniería
Historia de la ingeniería
 
Power Point para crear un blog
Power Point para crear un blogPower Point para crear un blog
Power Point para crear un blog
 
Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013
 
Visual y sql
Visual y sqlVisual y sql
Visual y sql
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a paso
 
Visual studio 2010 parte i
Visual studio 2010 parte iVisual studio 2010 parte i
Visual studio 2010 parte i
 
Pasos para crear un blog personal ( power point )
Pasos para crear un blog personal ( power point )Pasos para crear un blog personal ( power point )
Pasos para crear un blog personal ( power point )
 
Sql procedimientos-almacenados
Sql procedimientos-almacenadosSql procedimientos-almacenados
Sql procedimientos-almacenados
 

Similar a Ejemplo ACTUALIZAR registros desde Visual Basic 2012

Novedades de access 2013
Novedades de access 2013Novedades de access 2013
Novedades de access 2013ramiroaguilar50
 
Manual logistica web
Manual logistica webManual logistica web
Manual logistica webJUANECOH
 
TODO PERIODO
TODO  PERIODOTODO  PERIODO
TODO PERIODO002tatan
 
Trabajo de requisito
Trabajo de requisito Trabajo de requisito
Trabajo de requisito alejo7979
 
Preguntas frecuentes que ocurre
Preguntas frecuentes que ocurrePreguntas frecuentes que ocurre
Preguntas frecuentes que ocurreeltrome12
 
Como ingresar una ss en engagement cloud 2021 07-19
Como ingresar una ss en engagement cloud 2021 07-19Como ingresar una ss en engagement cloud 2021 07-19
Como ingresar una ss en engagement cloud 2021 07-19Kevin Vargas
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2mixerboy12
 
Base de datos access 2010 (1)
Base de datos access 2010 (1)Base de datos access 2010 (1)
Base de datos access 2010 (1)Alejo Saenz
 
COMBINACIÓN DE CORREPONDENCIA
COMBINACIÓN DE CORREPONDENCIACOMBINACIÓN DE CORREPONDENCIA
COMBINACIÓN DE CORREPONDENCIAjuanita082
 
Escuela superior politecnica de chimborazo access
Escuela superior politecnica de chimborazo accessEscuela superior politecnica de chimborazo access
Escuela superior politecnica de chimborazo accessMonita Tkm
 
Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...
Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...
Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...Lic. Abel Jiménez Cárdenas
 
Manual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturasManual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturasMiguel Angel Sosa Hernandez
 
Base de datos relacionales (1)
Base de datos relacionales (1)Base de datos relacionales (1)
Base de datos relacionales (1)Omar Duenas
 
Bases de datos relacionales
Bases de datos relacionales Bases de datos relacionales
Bases de datos relacionales stevenxdxdxd
 
Bases de datos relacionales trabajo completo
Bases de datos relacionales trabajo completoBases de datos relacionales trabajo completo
Bases de datos relacionales trabajo completostevenxdxdxd
 

Similar a Ejemplo ACTUALIZAR registros desde Visual Basic 2012 (20)

Tutorial sipec 2012 2013
Tutorial sipec 2012 2013Tutorial sipec 2012 2013
Tutorial sipec 2012 2013
 
Base de Datos desde Visual Basic
Base de Datos desde Visual BasicBase de Datos desde Visual Basic
Base de Datos desde Visual Basic
 
Novedades de access 2013
Novedades de access 2013Novedades de access 2013
Novedades de access 2013
 
Manual logistica web
Manual logistica webManual logistica web
Manual logistica web
 
TODO PERIODO
TODO  PERIODOTODO  PERIODO
TODO PERIODO
 
TRABAJO FINAL
TRABAJO FINALTRABAJO FINAL
TRABAJO FINAL
 
Trabajo de requisito
Trabajo de requisito Trabajo de requisito
Trabajo de requisito
 
Preguntas frecuentes que ocurre
Preguntas frecuentes que ocurrePreguntas frecuentes que ocurre
Preguntas frecuentes que ocurre
 
Como ingresar una ss en engagement cloud 2021 07-19
Como ingresar una ss en engagement cloud 2021 07-19Como ingresar una ss en engagement cloud 2021 07-19
Como ingresar una ss en engagement cloud 2021 07-19
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos access 2010 (1)
Base de datos access 2010 (1)Base de datos access 2010 (1)
Base de datos access 2010 (1)
 
accc 23
accc 23accc 23
accc 23
 
COMBINACIÓN DE CORREPONDENCIA
COMBINACIÓN DE CORREPONDENCIACOMBINACIÓN DE CORREPONDENCIA
COMBINACIÓN DE CORREPONDENCIA
 
Escuela superior politecnica de chimborazo access
Escuela superior politecnica de chimborazo accessEscuela superior politecnica de chimborazo access
Escuela superior politecnica de chimborazo access
 
Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...
Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...
Manual Instructivo de Llenado de Declaracion Anual de Impuestos Ante el SAT -...
 
Manual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturasManual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturas
 
Base de datos relacionales (1)
Base de datos relacionales (1)Base de datos relacionales (1)
Base de datos relacionales (1)
 
Base de datos relacionales
Base de datos relacionales Base de datos relacionales
Base de datos relacionales
 
Bases de datos relacionales
Bases de datos relacionales Bases de datos relacionales
Bases de datos relacionales
 
Bases de datos relacionales trabajo completo
Bases de datos relacionales trabajo completoBases de datos relacionales trabajo completo
Bases de datos relacionales trabajo completo
 

Último

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
 
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
 
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
 
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
 
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
 
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
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 

Último (11)

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
 
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
 
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
 
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
 
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.
 
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...
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Ejemplo ACTUALIZAR registros desde Visual Basic 2012

  • 1. EJEMPLO EN VB.NET ¿CÓMO PROGRAMAR UN BOTÓN PARA ACTUALIZAR REGISTROS A UNA BASE DE DATOS?
  • 2. Nota: El ejemplo está hecho con Visual Studio 2012 y Access 2010.
  • 3. DISEÑAMOS LA INTERFAZ DEL FORMULARIO FRMACTUALIZAR… COLOCAMOS TODOS LOS CAMPOS (EXCEPTO TXTCEDULA) Y LOS BOTONES MODIFICAR Y ACTUALIZAR CON LA PROPIEDAD ENABLED = FALSE.
  • 4. DECLARAMOS LAS VARIABLES QUE VAMOS A NECESITAR.
  • 5. PROGRAMAMOS EL EVENTO LOAD DEL FORMULARIO PARA QUE SE ABRA LA CONEXIÓN AL CARGAR. PODEMOS OBTENER ESTA CADENA DE CONEXIÓN DESDE ORÍGENES DE DATOS.
  • 6. PROGRAMAMOS EL BOTÓN BUSCAR PARA CARGAR LA INFORMACIÓN DEL REGISTRO EN LOS CAMPOS DEL FORMULARIO.
  • 7. SE PROGRAMA EL BOTÓN MODIFICAR PARA QUE ACTIVE LOS CAMPOS PERMITIENDO LA ESCRITURA.
  • 8. PROGRAMAMOS EL BOTÓN ACTUALIZAR: CONTINÚA…
  • 9. CONSULTA_ACTUALIZAR = "UPDATE PERSONAS_CENSADAS SET CEDULA = " & TXTCEDULA.TEXT & ", NOMBRE = '" & TXTNOMBRE.TEXT & "', APELLIDO = '" & TXTAPELLIDO.TEXT & "', SEXO = '" & LISTSEXO.TEXT & "', TELEFONO = '" & TXTTELEFONO.TEXT & "', CORREO = '" & TXTCORREO.TEXT & "', NIVEL_INSTRUCCION = '" & COMBONIVELINSTRUCCION.TEXT & "' WHERE CEDULA = " & TXTCEDULA.TEXT & " " LA CONSULTA COMPLETA PARA ACTUALIZAR QUEDA ASÍ:
  • 11. FINALMENTE, PROGRAMAMOS EL BOTÓN VOLVER. VAMOS A VER CÓMO FUNCIONA…
  • 12. VAMOS A VER LOS REGISTROS QUE TENEMOS EN NUESTRA BASE DE DATOS… DIGAMOS QUE QUEREMOS ACTUALIZAR EL REGISTRO CON LA CÉDULA 10111000… INICIAMOS LA EJECUCIÓN DEL PROYECTO.
  • 13. APARECE EL FORMULARIO INICIAL QUE MUESTRA LAS OPCIONES DISPONIBLES… HACEMOS CLICK EN EL BOTÓN ACTUALIZAR REGISTRO. SI FUNCIONA CORRECTAMENTE, DEBERÁ APARECERNOS ESTE MENSAJE EN PANTALLA INDICANDO QUE LA CONEXIÓN A LA BASE DE DATOS HA SIDO EXITOSA, TAL COMO LO INDICAMOS EN EL EVENTO LOAD DEL FORMULARIO.
  • 14. AL APARECER EL FORMULARIO ACTUALIZAR, INGRESAMOS LA CÉDULA EN EL CAMPO CORRESPONDIENTE Y HACEMOS CLICK EN EL BOTÓN BUSCAR.
  • 15. SI EXISTE UN REGISTRO QUE CUMPLA CON EL CRITERIO DE SELECCIÓN, SE CARGARÁ LA INFORMACIÓN DEL MISMO EN LOS CAMPOS DEL FORMULARIO Y SE ACTIVARÁN LOS BOTONES MODIFICAR Y ACTUALIZAR.
  • 16. HACEMOS CLICK EN EL BOTÓN MODIFICAR PARA QUE SE ACTIVEN LOS CAMPOS DEL FORMULARIO Y SE PERMITA ASÍ LA MODIFICACIÓN DE LOS CAMPOS CORRESPONDIENTES AL REGISTRO ENCONTRADO.
  • 17. HACEMOS LAS MODIFICACIONES NECESARIAS Y PRESIONAMOS EL BOTÓN ACTUALIZAR. SI TODO ESTÁ BIEN, APARECERÁ UN MENSAJE EN PANTALLA INFORMANDO QUE EL REGISTRO HA SIDO ACTUALIZADO.
  • 18. UNA VEZ ACTUALIZADO EL REGISTRO, SE DESACTIVAN NUEVAMENTE LOS CAMPOS Y LOS BOTONES MODIFICAR Y ACTUALIZAR.
  • 19. VERIFICAMOS EN LA BASE DE DATOS… EL REGISTRO SE ACTUALIZÓ CORRECTAMENTE…