Para crear una relación, tendrás que declarar una variable
objeto «DAO.Relation».
El siguiente ejemplo creará una relación de «uno a varios» entre las tablas
«Clientes» y «Facturas» mediante el campo «IdCliente», común en ambas tablas
de nuestra base de datos. Asimismo, se exigirá la integridad referencial y
se actualizará en cascada los campos relacionados:
Dim db As Database
Dim rel As DAO.Relation
' Abrimos la base de datos
Set db = OpenDatabase("C:\Bd1.mdb")
' Creamos una relación
Set rel = db.CreateRelation("ClientesFacturas", _
"Clientes", "Facturas", _
dbRelationUpdateCascade)
' Creamos el objeto «Field» del objeto «Relation»
rel.Fields.Append rel.CreateField("IdCliente")
' Indicamos el nombre del campo de la tabla externa
rel.Fields!IdCliente.ForeignName = "IdCliente"
' Añadimos la relación a la colección
db.Relations.Append rel
Para más información, consulta en la ayuda de DAO el método
«CreateRelation».
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)