Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Fehler nach einfügen eines Anlage-Feldes in den Beziehungen

Begonnen von hage, Oktober 25, 2018, 12:02:17

⏪ vorheriges - nächstes ⏩

hage

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ß!!

Lachtaube

Grüße von der (⌒▽⌒)

Beaker s.a.

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
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

hage

Vielen Dank ekkehard, das hat geholfen und es läuft alles einwandfrei!