Hallo zusammen,
ich bin mir bewusst, dass es zu meiner Frage bereits einen ähnliche Eintrag unter folgendem Link gibt:
http://www.access-o-mania.de/forum/index.php?topic=20656.0
Allerdings hat das nicht geholfen, daher hier mein Problem:
Ich habe eine Datenbank, die in Backend (BE) und Frontend (FE) gesplittet wurde.
Nun möchte ich an eine Tabelle ein neues Anlagefeld hinzufügen, um ein paar Dokumente im PDF Format anzuhängen.
Dies tue ich im BE, da es ja ein strukturelle Änderung der Datenbank ist, die nicht im FE durchgeführt werden kann.
Wenn ich dann aber im FE die Tabelle öffnen will, dann bekomme ich folgende Fehlermeldung:
"Der Suchschlüssel wurde in keinem Datensatz gefunden"
Wenn ich das Anlagefeld im BE wieder entferne, dann ist wieder alles beim Alten und alles funktioniert. Die Tabelle und sämtliche damit verknüpften Tabellen/Abfragen/Formulare lassen sich ohne Probleme öffnen.
In anderen Foren gibt es als Antwort folgendes:
"Wenn die Struktur an einer BE-Tabelle geändert wird (und das Hinzufügen eines Anlagefeldes ist eine dramatische Änderung, weil eine interne, d. h. unsichtbare Tabelle in 1:n-Beziehung hinzu kommt), so ist es zwingend erforderlich die Tabellenverknüpfung im FE zu löschen und neu zu erstellen."
Soweit so gut, also einfach die Beziehungen im FE bearbeiten.
Öffne ich aber nach dem Hinzufügen des Anlagefeldes im BE die Beziehungen im FE kommt zunächst wieder die oben erwähnte Fehlermeldung und anschließend öffnet sich die Beziehungsansicht, allerdings ohne diverse Tabellen, darunter auch die, bei der ich im BE die Änderung vorgenommen habe.
Versuche ich nun wieder alle Tabellen einzufügen geht das genau so weit gut, bis ich die veränderte Tabelle einfügen will.
Das Problem ist also:
Ich kann im FE keine Beziehungen nach Veränderung der Tabelle im BE löschen oder neu machen, da mir die veränderte Tabelle nicht mehr angezeigt wird, ich sie nicht mehr öffnen kann und somit auch nicht mehr drauf zugreifen kann.
Eine Beabeitung der Beziehungen von der Tabelle mit dem hinzugefügten Anlagefeld ist nicht mehr möglich.
Auch wenn ich versuche es so zu lösen, dass ich die Beziehungen im BE nach Änderung der Tabelle aktualisiere, damit dies vom FE übernommen wird, ist die Fehlermeldung immer dieselbe.
Ich wäre sehr glücklich über hilfreiche Tipps jeder Art, da ich an diese Problem nun schon sehr sehr lange hänge... :(
Vielen Dank schon einmal und schönen Gruß!!
Crosspostings (https://www.ms-office-forum.net/forum/showthread.php?t=355266) werden ungern gesehen.
Hallo,
Zitatso ist es zwingend erforderlich die Tabellenverknüpfung im FE zu löschen und neu zu erstellen."
Verknüpfungen und Beziehungen sind was völlig anderes.
Davon abgesehen, dass Anlagefelder so ihre Probleme verbreiten (s. dein Zitat)
musst du die im FE verknüpfte Tabelle löschen und neu einbinden (Externe Daten
-> Access).
gruss ekkehard
Vielen Dank ekkehard, das hat geholfen und es läuft alles einwandfrei!