AC2000: Verknüpfung löschen

Hallo Zusammen,

wie ich eine Verknüpfung zu einer Tabelle in einer anderen MDB per VBA herstelle, ist mir bekannt.

Wie kann ich aber diese Verknüpfung wieder per VBA lösen?

fragt verzweifelt um Hilfe flehend

Danke für Eure Antworten

moritzbock

Z.B per SQL:

Conn.Execute "DROP Table DeineTabelle"

Oder auch per DAO:

currentdb.TableDefs.Delete "DeineTabelle"

Oder auch mit Docmd.Deleteobject…

Wobei du das natürlich in der Datenbank mit der Verknüpfung machen musst - nicht dort, wo das Original liegt!

Gruß aus dem Norden
Reinhard Kraasch (http://www.kraasch.de - Access Tipps & Tricks)

Hallo Reinhard,

mit Docmd.Deleteobject… klappt das wunderbar auf dem einem PC, der andere PC macht was er vorher auch schon gemacht hat - nämlich nix …

Trotzdem danke für Deine Hilfe (1x Stern)

gruss

moritzbock

Na, vielleicht gibt es ja etwas, das das Löschen verhindert… (Noch offene Bezüge auf die Tabelle o.ä.)

Kannst du die Tabelle (also die Verknüpfung) denn manuell löschen?

Gruß aus dem Norden
Reinhard Kraasch (http://www.kraasch.de - Access Tipps & Tricks)

Hallo Reinhard,

offene Bezüge oder Tabellen gibt´s nicht, dafür habe ich auch manchmal mit dem Phänomen zu kämpfen, daß beim Verknüpfen einfach eine 2. Verknüpfung angelegt wird (|>Tabelle1) und damit die Quelltabelle (z.B. „Tabelle“) nie aktualisiert wird.

Manuell kann ich die Tabellen übrigens löschen …

gruss aus dem Süd-Westen
moritzbock

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]