Introduccion

Este curso aplica para Access 2003, Access 2007,Access 2010

Este curso esta destinado para aquellos que tengan conocimientos previos en el manejo de Access en modo de diseño y en VBA(Visual basic para aplicaciones). Este curso de programacion VBA en access tendra un metodo de aprendisaje de la teoria ala realizacion de condigo cada fragmento teorico tendra un codigo de ejemplo que muestre la funcionalidad de lo comentado en teoria. En este curso hablaremos de las bibliotecas ADODB, ADOX , JRO. Nos refiriremos alas 3 bibliotecas como ADO

Iniciacion

La biblioteca ADODB:

Es una biblioteca pequeña y ligera que contiene los objetos principales y ofrece las bases para la creaciones de conexiones, el envió de comandos y la recuperación de conjuntos de registros, también permite la navegación por el conjunto de registros. Esta se puede utilizar para las tares básicas de mantenimiento de bases de datos como inserción, modificación y borrado de registros, estos se aplican tanto a otras bases de datos como a las bases de datos Access.

La biblioteca ADOX:

Soporta el lenguaje de definición de datos y las características de seguridad. Ofrece objetos que permiten examinar y controlar el esquema de bases de datos. Por ejemplo permite crear tablas y relaciones. Permite mantener la seguridad de la base de datos a nivel usuario

La biblioteca JRO:

Permite la replicación de bases de datos Jet. Esta biblioteca se usa exclusivamente en bases de datos Access.

Para poder usar las bibliotecas de ADO es necesario agregar las referencias siguientes:

Es recomendable utilizar versiones de la 2.4 en adelante
Microsoft Activex Data Objects 2.7 Library
Microsoft ADO Ext.2.7 for DDL and Security
Microsoft Jet and Replication Objects 2.6 Library
Dar de alta una referencia, esto aplica para las 3 pero en este caso solo se dara de alta 1 referencia.
En la base de datos, te dirijes a la pestaña modulos que se encuentra del lado izquierdo de la ventana de access, creas un nuevo modulo, al abrir la ventana de modulos ir al menu Herramientas, despues en Referencias, seleccionan la biblioteca mensionada anterior mente.

Microsoft Activex Data Objects 2.7 Library