CONECTAR ACCES 2007 CON VISUAL BASIC 6.0


LO QUE TENEMOS QUE HACER ANTES PARA PODER CONECTAR UNA BASE DE DATOS EN ACCESS 2007 CON VISUAL BASIC 6.0 ES DAR DE ALTA EL CONTROLADOR Microsoft Office 12.0 Acces DataBase Engine

Abrimos un proyecto en visual basic 6.0 ya dentro del proyecto en la parte superior izquierda selccionamos Proyecto y después Referencias

Buscamos la opción Microsoft Office 12.0 Acces DataBase Engine
La seleccionamos para que aparesca la palomita


La subimos con las flechas de prioriedad y la ponemos debajo de OLE Automation como se muestra en la figura siguiente

  

 
Y le damos ACEPTAR.

AHORA VAMOS A CONECTAR LA BASE DE DATOS CON VISUAL BASIC 6.0

TENEMOS QUE TENER LISTA NUESTRA INTERFAZ CON LA QUE SE VA A CONECTAR LA BASE DE DATOS Y SOBRE TODO NUESTRA BASE DE DATOS LISTA PARA SER CONECTADA ASI COMO CREAR UNA CARPETA EN DONDE USTEDES QUIERAN Y CON EL NOMBRE QUE QUIERAN PARA QUE HAY PONGAN TODA LA INFORMACION POR EJEMPLO FOTOS, PROYECTOS, BASE DE DATOS, VIDEOS ETC.



CUANDO TENGAMOS NUESRA BASE DE DATOS ES MUY IMPORTANTE QUE ESTE GUARDADA COMO ACCES 2007



VAMOS A AGREGAR EL OBJETO DE CONEXION   
EN LA BARRA DE OBJETOS DE LADO IZQUIERDO LE DAMOS CLIC DERECHO Y SELECCIONAMOS COMPONENTES



DENTRO DEL CUADRO DE COMPONENTES VAMOS A BUSCAR LA OPCION Microsoft ADO Data Control 6.0 (OLEDB)



UNA VEZ LOCALIZADO LO SELECCIONAMOS Y VAMOS A DAR CLIC EN APLICAR Y LUEGO ACEPTAR
AHORA VAMOS A DIBUJAR EN EL FORMULARIO EL OBJETO DE CONEXIÓN
LO SELECCIONAMOS, ESTA DE LADO IZQUIERDO Y LO DIBUJAMOS EN NUESTRA INTERFAZ



UNA VEZ QUE TENEMOS EN OBJETO DE CONEXIÓN VAMOS A ESTABLECER TODAS SUS PROPIEDADES EMPEZAREMOS POR CAMBIARLE EL NOMBRE Y SE LLAMARA como se llama tu base de datos ejemplo AdodcServicios





AHORA VAMOS A DIRECCIONAR EL OBJETO HACIA LA BASE DE DATOS QUE VAMOS A CONECTAR A LA APLICACIÓN PARA ESTO VAMOS A BUSCAR LA PROPIEDAD ConnectionString EN LA VENTANA DE PROPIEDADES Y DAMOS CLIC EN EL ICONO


DENTRO DE LA PAGINA DE PROPIEDADES VAMOS A SELECCIONAR LA OPCION  User Connection String



Y DAMOS CLIC EN GENERAR Y SELECCIONAMOS EL MOTOR DE BUSQUEDA





Y VAMOS A SELECCIONAR LA OPCION Microsoft Office 12.0 Access Database EngineOLE DB Provider
 
Y DAMOS CLIC EN SIGUIENTE



Y PEGAMOS LA DIRECCION DE LA BASE DE DATOS Y ESA SE ENCUENTRA DENTRO DE LA CARPETA QUE CREAMOS
ES MUY IMPORTANTE QUE PEGUeN LA RUTA CORRECTA POR QUE SI NO LES CAUSARA ERROR POR EJEMPLO
C:\prueba\Servicios.accdb



ANTES DE ACEPTAR LA CONEXION VAMOS A PROBAR A CONEXIÓN PARA EVITAR ERRORES POSTERIORES



UNA VEZ QUE HA SIDO SATISFACTORIA PODEMOS ACEPTAR LOS CAMBIOS


AHORA VAMOS A INDICARLE AL OBJETO LA TABLA CON LA QUE NOS VAMOS A CONECTAR
PARA ESTO VAMOS A UTILIZAR LA PROPIEDAD RecordSource LO SELECCIONAMOS


EN LA PARTE DE TIPO DE COMANDO VAMOS A SELECCIONAR LA OPCION DE TABLA


EN ESTE CASO ES LA OPCION 2


EN TABLA O NOMBRE DE PROCEDIMIENTO ALMACENADO SELECCIONAMOS LA BASE DE DATOS QUE OCUPAREMOS EN ESTE CASO ES LA DE Servicios que es la que estamos ocupando


DAMOS CLIC EN APLICAR Y ACEPTAR

AHORA LO QUE SIGUE ES SELECCIONAR LOS CAMPOS QUE VAMOS A CONECTAR A LA APLICACIÓN Y ENLAZAR LAS CAJAS DE TEXTO CON LOS CAMPOS DE LA BASE DE DATOS


PARA ELLO SELECCIONAMOS LA CAJA DE TEXTO ID




NOS VAMOS A IR A LA PROPIEDAD DataSource Y VAMOS A SELECCIONAR EL OBJETO DE CONEXIÓN AdodcServicios


AHORA SELECCIONAMOS  LA OPCION DataField QUE NOS VA A PERMITIR ENLAZAR LA CAJA DE TEXTO AL CAMPO DE LA BASE DE DATOS



Y VAMOS A HACER LOS MISMOS CON LAS DEMAS CAJAS DE TEXTO HASTA QUE SE COMPLETE EL ENLAZAMIENTO



CON ESTO YA TENEMOS CONECTADOS NUESTROS OBJETOS DE NUESTRO FORMULARIO DE TAL FORMA QUE PODREMOS VISUALIZAR LOS DATOS QUE TENEMOS EN NUESTRA BASE DE DATOS.
AHORA LO QUE FALTA ES PROBAR EL PROYECTOS PRESIONANDO LA TECLA F5 O DARLE CLIC EN INICIAR


Y AHORA ESTA FUNCIONANDO SIN CODIGO

COMO PODEMOS VER LA CAJA DE TEXTO MUESTRAN LA INFORMACION QUE TENEMOS EN NUESTRA BASE DE DATOS
PODEMOS MOVERNOS DENTRO DE ELLA DANDO LE CLIC EN EL OBJETO DE CONEXIÓN ADO