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».