Extreme Veteran
Beiträge: 573
| Hallo,
Andrea - 21.02.23 06:39
[...] Allerdings hat es nicht mit den Namen der Beziehungen an sich geklappt. (Sorry, falls ich mich da nicht klar ausgedrückt habe.)
Die "Fremdschlüssel" hatte ich überlesen. ;-)
Die Fehlermeldung, die ich beim Versuch, den Namen einer Beziehung zu ändern, bekommen habe, lautet:
Laufzeitfehler 3281: Index oder Tabelle kann nicht gelöscht werden. Dies ist entwerder der aktuelle Index, oder die Tabelle wird in einer Beziehung verwendet.
Ja, ist so. Der korrekte Weg wäre, die Beziehung zu löschen, den Indexnamen zu ändern, und danach die Beziehung wieder neu anzulegen. Beispiele fürs Arbeiten mit Beziehungen in VBA gibt es hier:
https://learn.microsoft.com/en-us/office/client-developer/access/des...
Oder kann ich vielleicht schon beim Anlegen einer Beziehung einen sprechenden Namen vergeben?
Wenn du sie per VBA anlegst, ja, siehe .Relations(#).Name (abgewandelt aus Beispiel im obigem Link).
----- Gruss - Peter |