SlideShare una empresa de Scribd logo
1 de 13
By: Jáuregui De La Rosa Herminio Oswaldo
                           By: Flores Pérez Lorenzo Antonio CETis # 48

Tutorial para conectar Access con Visual BASIC creando un módulo de conexión de datos.

****El siguiente tutorial solo indica como conectar mediante un modulo de conexión de datos para
realizar las siguientes acciones por ahora: GUARDAR O NUEVO, BORRAR, ACTUALIZAR O
EDITAR y BUSCAR. Registros dentro de una base de datos.

1.- Abrimos Microsoft Access y creamos una nueva base de datos




                                     Creamos la base de datos




                            Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                           By: Flores Pérez Lorenzo Antonio CETis # 48




                                 Esta es mi base llamada Agenda

2.- Guardamos nuestra base de datos es Importante Guardarla en el formato .mdb( Formato de
Access 2003) porque sino no será compatible con el visual Basic

3.- Abrimos el visual Basic y creamos un nuevo estándar.exe




                                             Exe estándar




                            Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                           By: Flores Pérez Lorenzo Antonio CETis # 48




4.- Bueno ahora creamos el formulario el cual conectaremos la base de datos.




        Cambiamos el nombre de las Label por los datos que teníamos en la tabla y borramos lo
                                      escrito en los text box




                            Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                          By: Flores Pérez Lorenzo Antonio CETis # 48




                      Es importante que sean los mismos para no confundirnos

5.- Una vez creado el formulario crearemos un modulo de conexión para ello nos iremos en menú
Proyecto y ahí daremos clic en Agregar Modulo.




                           Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                            By: Flores Pérez Lorenzo Antonio CETis # 48

6.- Nos aparecerá una ventana a similar a esta.




7.- Clic en abrir y nos aparecerá agregado en el explorador de proyecto.




                             Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                            By: Flores Pérez Lorenzo Antonio CETis # 48

8.- Una vez abierto el modulo agregaremos unas referencias y pare eso iremos en menú Proyecto
y ahí daremos clic en Referencias.




9.- Se abrirá la ventana de Referencias




                            Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                            By: Flores Pérez Lorenzo Antonio CETis # 48

10.- Dentro de ella buscaremos las siguientes Referencias

-Microsoft ActiveX Data Objects 2.8 Library
-Microsoft ActiveX Data Objects recordset 2.8 library

Las seleccionaremos y daremos clic en Aceptar.

***Estas referencias sirven para comunicarse con la base de datos, darles órdenes y obtener
resultados de ellas

11.- Hecho esto regresaremos a la pantalla de programación del modulo.




                             Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                             By: Flores Pérez Lorenzo Antonio CETis # 48



12.- Y pondremos el siguiente código (en objeto general).

' variables para la conexión y el recordset
Public permiso As String          ‘Variable sirve para dar permiso a la conexión
Public Con As New ADODB.Connection ‘Variable que conecta un objeto con la base de datos
Public rcs As New Recordset ‘Variable que permite navegar por la base de datos.
Public ssql As String    ‘Variable que permite modificar la sql .

Public Sub IniciarConexion()
 'Procedimiento para conectar a la BD
 Set Con = New Connection ’ Comienza la conexión con un objeto y de la base de datos
 Set rcs = New Recordset      ‘Permite la navegación de los objetos y la base de datos

'----localmente (dentro de la misma carpeta del pryecto tendrá q estar la base de datos.
  Con.Open ("PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=" & App.Path & "****Nombre de la
base de datos en este caso ira*** Agenda.mdb")

‘ Con.Open ***En esta parte abrimos la conexión don la base de datos.
‘ “PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=” ***Nos dice el proveedor de la conexcion de
fuente de datos.
‘& App.Path & "*** Busca la ubicación de la base de datos

  Con.CursorLocation = adUseClient   ‘Posiciona el cursor en la base de datos al realizar la conexcion.
 rcs.CursorLocation = adUseClient    ‘ Posiciona el cursor en la base de datos para navegar en ella

End Sub




                              Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                           By: Flores Pérez Lorenzo Antonio CETis # 48




                                        Nos quedaría así


13.- Hecho esto regresaremos al diseño del formulario para programar los botones dando doble
clic sobre ellos.




                            Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                               By: Flores Pérez Lorenzo Antonio CETis # 48

14.- El código para el botón Guardar es:

IniciarConexion
ssql = " INSERT INTO ***Nombre de la Tabla en este caso será Datos (*** Nombre de Campos
Id,Nombre,Direccion,Telefono,Email ) VALUES (*** Objeto de donde sacaremos los datos '" & Text1.Text &
"', '" & Text2.Text & "', ''" & Text3.Text & "'. '" & Text4.Text & "', '" & Text5.Text & "')"
        rcs.Open ssql, Con, adOpenKeyset, adLockOptimistic




15.- código para el botón Actualizar es:

Private Sub Command2_Click()

IniciarConexion

      ssql = "UPDATE Datos *** Nombre de la tabla SET Nombre='" & Text2.Text & "',Direccion='" &
Text3.Text & "',Telefono='" & Text4.Text & "',Email='" & Text5.Text & "'
***Campos + el objeto de donde sacamos los datos

      rcs.Open ssql, Con, adOpenKeyset, adLockOptimistic




16.- El código para el botón Buscar es:

  IniciarConexion
    ssql = "SELECT * FROM ***Nombre de la tabla WHERE Id=" & Text1.Text & " " ***campo que buscara
en la base de datos
    rcs.Open ssql, Con, adOpenStatic, adLockOptimistic
    If Not rcs.EOF() Then




                               Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                         By: Flores Pérez Lorenzo Antonio CETis # 48

    MsgBox "Datos Encontrado", vbExclamation, ""
    Text2.Text = rcs!Nombre ’Campos de la tabla
    Text3.Text = rcs!Direccion
    Text4.Text = rcs!Telefono
    Text5.Text = rcs!Email

End If




                          Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                              By: Flores Pérez Lorenzo Antonio CETis # 48


17.- El código para el botón Borrar es:

IniciarConexion
      Con.CursorLocation = adUseClient
      ssql = "DELETE * FROM ***Nombre de la Tabla WHERE Id=' " & text1.text & " ' "
      rcs.Open ssql, Con, adOpenKeyset, adLockOptimistic




18.- Y para él los botones Limpiar y Salir es:

Limpiar:
  Text1.Text = ""
  Text2.Text = ""
  Text3.Text = ""
  Text4.Text = ""
  Text5.Text = ""

Salir:
Unload me




                               Profesor: Ing. José Daniel Hernández Gómez
By: Jáuregui De La Rosa Herminio Oswaldo
                            By: Flores Pérez Lorenzo Antonio CETis # 48



19.- Ejecutar aplicación.




***Tratar de recordar bien el nombre de los objetos y cambiarlos en el código, si es necesario para
que no aya conflicto con los nombres.




                             Profesor: Ing. José Daniel Hernández Gómez

Más contenido relacionado

La actualidad más candente

Tutorial deckerix
Tutorial deckerixTutorial deckerix
Tutorial deckerixcavalez
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativodsiles123
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Carlos Guzmán
 
Manual instalacion postgresql jesus fernando noh puc
Manual instalacion postgresql  jesus fernando noh pucManual instalacion postgresql  jesus fernando noh puc
Manual instalacion postgresql jesus fernando noh pucChuy Noh Cupul
 

La actualidad más candente (6)

Tutorial deckerix
Tutorial deckerixTutorial deckerix
Tutorial deckerix
 
Tecla windows
Tecla windowsTecla windows
Tecla windows
 
Presentación
PresentaciónPresentación
Presentación
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)
 
Manual instalacion postgresql jesus fernando noh puc
Manual instalacion postgresql  jesus fernando noh pucManual instalacion postgresql  jesus fernando noh puc
Manual instalacion postgresql jesus fernando noh puc
 

Destacado

Airofluid Pumps & Compressors
Airofluid Pumps & CompressorsAirofluid Pumps & Compressors
Airofluid Pumps & CompressorsAlex Chen
 
Presentación Lista Amarilla
Presentación Lista AmarillaPresentación Lista Amarilla
Presentación Lista AmarillaCelinaCano
 
Mc2 Company Profile (April 2011) Vs 8
Mc2 Company Profile (April 2011) Vs 8Mc2 Company Profile (April 2011) Vs 8
Mc2 Company Profile (April 2011) Vs 8mc2technical
 
Myjokemail.com
Myjokemail.comMyjokemail.com
Myjokemail.commarioesp
 
Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...
Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...
Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...IntegraLocal
 
Einstieg in das Suchmaschinenmarketing
Einstieg in das SuchmaschinenmarketingEinstieg in das Suchmaschinenmarketing
Einstieg in das SuchmaschinenmarketingSven-Olaf Peeck
 
Presentación vitalclass técnica lanzarote
Presentación vitalclass técnica  lanzarote Presentación vitalclass técnica  lanzarote
Presentación vitalclass técnica lanzarote HotelVitalclasslanzarote
 
Bourse - une selection de 40 comptes Twitter
Bourse - une selection de 40 comptes TwitterBourse - une selection de 40 comptes Twitter
Bourse - une selection de 40 comptes TwitterAlban Jarry
 
Boletín Informativo de MERCATENERIFE Nº23
Boletín Informativo de MERCATENERIFE Nº23Boletín Informativo de MERCATENERIFE Nº23
Boletín Informativo de MERCATENERIFE Nº23MERCATENERIFE
 
Capacitacao telecelula 2012
Capacitacao telecelula 2012Capacitacao telecelula 2012
Capacitacao telecelula 2012Supremaraniele
 
Forrester: Future Of Interactive Marketing - April 2011
Forrester: Future Of Interactive Marketing - April 2011Forrester: Future Of Interactive Marketing - April 2011
Forrester: Future Of Interactive Marketing - April 2011Brian Crotty
 
IP del Ductus venoso como predictor de cardiopatía congénita
IP del Ductus venoso como predictor de cardiopatía congénitaIP del Ductus venoso como predictor de cardiopatía congénita
IP del Ductus venoso como predictor de cardiopatía congénitaTony Terrones
 
Informe sobre Hoteles independientes en España y su relación con los medios ...
Informe sobre Hoteles independientes en España y su relación con los medios ...Informe sobre Hoteles independientes en España y su relación con los medios ...
Informe sobre Hoteles independientes en España y su relación con los medios ...ZeCle
 

Destacado (20)

Htia India 260410
Htia India 260410Htia India 260410
Htia India 260410
 
Airofluid Pumps & Compressors
Airofluid Pumps & CompressorsAirofluid Pumps & Compressors
Airofluid Pumps & Compressors
 
Presentación Lista Amarilla
Presentación Lista AmarillaPresentación Lista Amarilla
Presentación Lista Amarilla
 
Mc2 Company Profile (April 2011) Vs 8
Mc2 Company Profile (April 2011) Vs 8Mc2 Company Profile (April 2011) Vs 8
Mc2 Company Profile (April 2011) Vs 8
 
Myjokemail.com
Myjokemail.comMyjokemail.com
Myjokemail.com
 
San Jose de Calasanz PARA LOS JOJENES
San Jose de Calasanz PARA LOS JOJENESSan Jose de Calasanz PARA LOS JOJENES
San Jose de Calasanz PARA LOS JOJENES
 
Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...
Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...
Memoria final del Seminario de Transferencia de Capacidades sobre el Principi...
 
Einstieg in das Suchmaschinenmarketing
Einstieg in das SuchmaschinenmarketingEinstieg in das Suchmaschinenmarketing
Einstieg in das Suchmaschinenmarketing
 
Reas Euskadi · Mercado Social Euskadi
Reas Euskadi · Mercado Social EuskadiReas Euskadi · Mercado Social Euskadi
Reas Euskadi · Mercado Social Euskadi
 
Presentación vitalclass técnica lanzarote
Presentación vitalclass técnica  lanzarote Presentación vitalclass técnica  lanzarote
Presentación vitalclass técnica lanzarote
 
Bourse - une selection de 40 comptes Twitter
Bourse - une selection de 40 comptes TwitterBourse - une selection de 40 comptes Twitter
Bourse - une selection de 40 comptes Twitter
 
Autoconeixement
AutoconeixementAutoconeixement
Autoconeixement
 
Aphasia Network Magazine
Aphasia Network MagazineAphasia Network Magazine
Aphasia Network Magazine
 
Boletín Informativo de MERCATENERIFE Nº23
Boletín Informativo de MERCATENERIFE Nº23Boletín Informativo de MERCATENERIFE Nº23
Boletín Informativo de MERCATENERIFE Nº23
 
Hala Madrid
Hala Madrid Hala Madrid
Hala Madrid
 
Capacitacao telecelula 2012
Capacitacao telecelula 2012Capacitacao telecelula 2012
Capacitacao telecelula 2012
 
Forrester: Future Of Interactive Marketing - April 2011
Forrester: Future Of Interactive Marketing - April 2011Forrester: Future Of Interactive Marketing - April 2011
Forrester: Future Of Interactive Marketing - April 2011
 
IP del Ductus venoso como predictor de cardiopatía congénita
IP del Ductus venoso como predictor de cardiopatía congénitaIP del Ductus venoso como predictor de cardiopatía congénita
IP del Ductus venoso como predictor de cardiopatía congénita
 
Museo etnologico
Museo etnologicoMuseo etnologico
Museo etnologico
 
Informe sobre Hoteles independientes en España y su relación con los medios ...
Informe sobre Hoteles independientes en España y su relación con los medios ...Informe sobre Hoteles independientes en España y su relación con los medios ...
Informe sobre Hoteles independientes en España y su relación con los medios ...
 

Similar a Modulo

Manual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a DatosManual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a DatosJesus Cisneros Morales
 
Aplicacion de agenda de contactos
Aplicacion de agenda de contactosAplicacion de agenda de contactos
Aplicacion de agenda de contactosSandy Montoya Reyes
 
Guia N4 Proyectos Web My Sql Y Php
Guia N4   Proyectos Web   My Sql Y PhpGuia N4   Proyectos Web   My Sql Y Php
Guia N4 Proyectos Web My Sql Y PhpJose Ponce
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Jose Ponce
 
Preguntas
PreguntasPreguntas
Preguntasjcezarv
 
Mini Agenda Estudiantil
Mini Agenda Estudiantil Mini Agenda Estudiantil
Mini Agenda Estudiantil bjpaz
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasedissoncasas13
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasedissoncasas13
 
Microsoft access 2020.pdf
Microsoft access 2020.pdfMicrosoft access 2020.pdf
Microsoft access 2020.pdfJosPinaya
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis DelphiJose Ponce
 
trabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemastrabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemasedissoncasas13
 
Estructura para el manual
Estructura para el manualEstructura para el manual
Estructura para el manualSelenneMartinez
 
Reporte Red Social
Reporte Red SocialReporte Red Social
Reporte Red Socialasusta099
 

Similar a Modulo (20)

Manual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a DatosManual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a Datos
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 3
Practica 3Practica 3
Practica 3
 
Aplicacion de agenda de contactos
Aplicacion de agenda de contactosAplicacion de agenda de contactos
Aplicacion de agenda de contactos
 
Guia N4 Proyectos Web My Sql Y Php
Guia N4   Proyectos Web   My Sql Y PhpGuia N4   Proyectos Web   My Sql Y Php
Guia N4 Proyectos Web My Sql Y Php
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005
 
Preguntas
PreguntasPreguntas
Preguntas
 
Mini Agenda Estudiantil
Mini Agenda Estudiantil Mini Agenda Estudiantil
Mini Agenda Estudiantil
 
Guia lab11 bd
Guia lab11 bdGuia lab11 bd
Guia lab11 bd
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemas
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemas
 
Microsoft access 2020.pdf
Microsoft access 2020.pdfMicrosoft access 2020.pdf
Microsoft access 2020.pdf
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis Delphi
 
Rutinas informaticas
Rutinas informaticasRutinas informaticas
Rutinas informaticas
 
Rutinas informaticas
Rutinas informaticasRutinas informaticas
Rutinas informaticas
 
trabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemastrabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemas
 
Taller 8
Taller 8Taller 8
Taller 8
 
Estructura para el manual
Estructura para el manualEstructura para el manual
Estructura para el manual
 
284
284284
284
 
Reporte Red Social
Reporte Red SocialReporte Red Social
Reporte Red Social
 

Último

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 

Último (20)

TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 

Modulo

  • 1. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 Tutorial para conectar Access con Visual BASIC creando un módulo de conexión de datos. ****El siguiente tutorial solo indica como conectar mediante un modulo de conexión de datos para realizar las siguientes acciones por ahora: GUARDAR O NUEVO, BORRAR, ACTUALIZAR O EDITAR y BUSCAR. Registros dentro de una base de datos. 1.- Abrimos Microsoft Access y creamos una nueva base de datos Creamos la base de datos Profesor: Ing. José Daniel Hernández Gómez
  • 2. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 Esta es mi base llamada Agenda 2.- Guardamos nuestra base de datos es Importante Guardarla en el formato .mdb( Formato de Access 2003) porque sino no será compatible con el visual Basic 3.- Abrimos el visual Basic y creamos un nuevo estándar.exe Exe estándar Profesor: Ing. José Daniel Hernández Gómez
  • 3. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 4.- Bueno ahora creamos el formulario el cual conectaremos la base de datos. Cambiamos el nombre de las Label por los datos que teníamos en la tabla y borramos lo escrito en los text box Profesor: Ing. José Daniel Hernández Gómez
  • 4. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 Es importante que sean los mismos para no confundirnos 5.- Una vez creado el formulario crearemos un modulo de conexión para ello nos iremos en menú Proyecto y ahí daremos clic en Agregar Modulo. Profesor: Ing. José Daniel Hernández Gómez
  • 5. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 6.- Nos aparecerá una ventana a similar a esta. 7.- Clic en abrir y nos aparecerá agregado en el explorador de proyecto. Profesor: Ing. José Daniel Hernández Gómez
  • 6. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 8.- Una vez abierto el modulo agregaremos unas referencias y pare eso iremos en menú Proyecto y ahí daremos clic en Referencias. 9.- Se abrirá la ventana de Referencias Profesor: Ing. José Daniel Hernández Gómez
  • 7. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 10.- Dentro de ella buscaremos las siguientes Referencias -Microsoft ActiveX Data Objects 2.8 Library -Microsoft ActiveX Data Objects recordset 2.8 library Las seleccionaremos y daremos clic en Aceptar. ***Estas referencias sirven para comunicarse con la base de datos, darles órdenes y obtener resultados de ellas 11.- Hecho esto regresaremos a la pantalla de programación del modulo. Profesor: Ing. José Daniel Hernández Gómez
  • 8. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 12.- Y pondremos el siguiente código (en objeto general). ' variables para la conexión y el recordset Public permiso As String ‘Variable sirve para dar permiso a la conexión Public Con As New ADODB.Connection ‘Variable que conecta un objeto con la base de datos Public rcs As New Recordset ‘Variable que permite navegar por la base de datos. Public ssql As String ‘Variable que permite modificar la sql . Public Sub IniciarConexion() 'Procedimiento para conectar a la BD Set Con = New Connection ’ Comienza la conexión con un objeto y de la base de datos Set rcs = New Recordset ‘Permite la navegación de los objetos y la base de datos '----localmente (dentro de la misma carpeta del pryecto tendrá q estar la base de datos. Con.Open ("PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=" & App.Path & "****Nombre de la base de datos en este caso ira*** Agenda.mdb") ‘ Con.Open ***En esta parte abrimos la conexión don la base de datos. ‘ “PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=” ***Nos dice el proveedor de la conexcion de fuente de datos. ‘& App.Path & "*** Busca la ubicación de la base de datos Con.CursorLocation = adUseClient ‘Posiciona el cursor en la base de datos al realizar la conexcion. rcs.CursorLocation = adUseClient ‘ Posiciona el cursor en la base de datos para navegar en ella End Sub Profesor: Ing. José Daniel Hernández Gómez
  • 9. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 Nos quedaría así 13.- Hecho esto regresaremos al diseño del formulario para programar los botones dando doble clic sobre ellos. Profesor: Ing. José Daniel Hernández Gómez
  • 10. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 14.- El código para el botón Guardar es: IniciarConexion ssql = " INSERT INTO ***Nombre de la Tabla en este caso será Datos (*** Nombre de Campos Id,Nombre,Direccion,Telefono,Email ) VALUES (*** Objeto de donde sacaremos los datos '" & Text1.Text & "', '" & Text2.Text & "', ''" & Text3.Text & "'. '" & Text4.Text & "', '" & Text5.Text & "')" rcs.Open ssql, Con, adOpenKeyset, adLockOptimistic 15.- código para el botón Actualizar es: Private Sub Command2_Click() IniciarConexion ssql = "UPDATE Datos *** Nombre de la tabla SET Nombre='" & Text2.Text & "',Direccion='" & Text3.Text & "',Telefono='" & Text4.Text & "',Email='" & Text5.Text & "' ***Campos + el objeto de donde sacamos los datos rcs.Open ssql, Con, adOpenKeyset, adLockOptimistic 16.- El código para el botón Buscar es: IniciarConexion ssql = "SELECT * FROM ***Nombre de la tabla WHERE Id=" & Text1.Text & " " ***campo que buscara en la base de datos rcs.Open ssql, Con, adOpenStatic, adLockOptimistic If Not rcs.EOF() Then Profesor: Ing. José Daniel Hernández Gómez
  • 11. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 MsgBox "Datos Encontrado", vbExclamation, "" Text2.Text = rcs!Nombre ’Campos de la tabla Text3.Text = rcs!Direccion Text4.Text = rcs!Telefono Text5.Text = rcs!Email End If Profesor: Ing. José Daniel Hernández Gómez
  • 12. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 17.- El código para el botón Borrar es: IniciarConexion Con.CursorLocation = adUseClient ssql = "DELETE * FROM ***Nombre de la Tabla WHERE Id=' " & text1.text & " ' " rcs.Open ssql, Con, adOpenKeyset, adLockOptimistic 18.- Y para él los botones Limpiar y Salir es: Limpiar: Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Salir: Unload me Profesor: Ing. José Daniel Hernández Gómez
  • 13. By: Jáuregui De La Rosa Herminio Oswaldo By: Flores Pérez Lorenzo Antonio CETis # 48 19.- Ejecutar aplicación. ***Tratar de recordar bien el nombre de los objetos y cambiarlos en el código, si es necesario para que no aya conflicto con los nombres. Profesor: Ing. José Daniel Hernández Gómez