Eliminar relacion por codigo
Publicado por kelpie (1 intervención) el 02/05/2007 13:43:47
Alguien sabe como se puede eliminar la relación entre dos tablas mediante codigo??
Valora esta pregunta


0



Sub EliminarRelacion()
Dim db As DAO.Database Dim rel As DAO.RelationDim tablaOrigen As String
Dim tablaDestino As String
Dim nombreRelacion As String
' Nombre de la tabla de origen y destino de la relacióntablaOrigen = "NombreTablaOrigen"
tablaDestino = "NombreTablaDestino"
' Nombre de la relación a eliminarnombreRelacion = "NombreRelacion"
' Abre la base de datos actual Set db = CurrentDb ' Busca la relación por nombreOn Error Resume Next
Set rel = db.Relations(nombreRelacion)
On Error GoTo 0
' Si se encontró la relación, elimínalaIf Not rel Is Nothing Then
db.Relations.Delete nombreRelacion
Debug.Print "Relación eliminada: " & nombreRelacion
Else
Debug.Print "No se encontró la relación: " & nombreRelacion
End If
' Cierra la base de datos Set db = NothingEnd Sub

