Hallo, bin gerade erst auf Limbas gestoßen und es wäre die Lösung wenn ich das mit der Rückwärtigen Verknüpfung hinbekommen würde.
Ich habe versucht das Beispiel im Wiki auf mein Szenario anzuwenden aber es funktioniert nicht.
Zwei Tabellen sollen m:n verknüpft werden. Ein Autor kann mehreren Publikationen zugeordnet werden und eine Publikation kann mehrere Autoren haben.
In den Tabellen habe ich die Verknüpfungsfelder drin und kann dort Einräge hinzufügen. Ich bearbeite einen Autor und verknüpfe eine Publikation. Das geht und wird mir beim Autor angezeigt. Öffne ich aber die Publikation sehe ist das Autor-Feld dort leer. Ich kann zwar hier einen Autor verknüpfen aber das kommt auch nicht in der Autor-Tabelle an.
Wo könnte der Fehler liegen?
Danke,
Jens
Last edit: Jens Ansorg 2021-04-03
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Jens,
das hört sich so an, als ob du statt einer rückwärtigen Verknüpfung eine zweite normale angelegt hast. Ich würde die Verknüpfung in "Publikation" nochmal löschen und neu anlegen:
Versuch bitte, in "Publikation" ein Verknüpfungsfeld vom Typ "Verknüpfung m:n" anzulegen. Als Tabelle wählst du "Autor" aus, als Feld dann das "hinwärtige" Verknüpfungsfeld von "Autor" zur "Publikation" (Bei dem Feldnamen sollte hier ein ← Pfeil stehen). Jetzt noch ein Session reset (oben rechts) und dann sollte die Verknüpfung angelegt sein.
Wenn alles richtig gelaufen ist, dann ist jetzt in "Publikation" bei dem neuen rückwärtigen Verknüpfungsfeld in der Spalte "Zusatz" neben dem Namen der Verknüpfungstabelle auch ein ← Pfeil zu sehen.
In neueren Limbas-Versionen ist es leichter eine Rückwärtige Verknüpfung anzulegen. Da gibt es dann einen neuen Feldtypen "Verknüpfung rückwärtig" :)
Ich hoffe ich konnte dir helfen.
Grüße,
Peter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Danke Peter, der Hinweis auf die Pfeile war hilfreich. Die habe ich übersehen oder nicht verstanden. Grundsätzlich funktioniert es jetzt. Allerdings nicht ganz wie erwartet. Verknüpfungen lassen sich nur in der "Haupttabelle" zu Datensätzen hinzufügen, nicht von der anderen Seite. Kann man mit arbeiten wenn man es weiß.
Gruß,
Jens
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo, bin gerade erst auf Limbas gestoßen und es wäre die Lösung wenn ich das mit der Rückwärtigen Verknüpfung hinbekommen würde.
Ich habe versucht das Beispiel im Wiki auf mein Szenario anzuwenden aber es funktioniert nicht.
Zwei Tabellen sollen m:n verknüpft werden. Ein Autor kann mehreren Publikationen zugeordnet werden und eine Publikation kann mehrere Autoren haben.
In den Tabellen habe ich die Verknüpfungsfelder drin und kann dort Einräge hinzufügen. Ich bearbeite einen Autor und verknüpfe eine Publikation. Das geht und wird mir beim Autor angezeigt. Öffne ich aber die Publikation sehe ist das Autor-Feld dort leer. Ich kann zwar hier einen Autor verknüpfen aber das kommt auch nicht in der Autor-Tabelle an.
Wo könnte der Fehler liegen?
Danke,
Jens
Last edit: Jens Ansorg 2021-04-03
Hallo Jens,
das hört sich so an, als ob du statt einer rückwärtigen Verknüpfung eine zweite normale angelegt hast. Ich würde die Verknüpfung in "Publikation" nochmal löschen und neu anlegen:
Versuch bitte, in "Publikation" ein Verknüpfungsfeld vom Typ "Verknüpfung m:n" anzulegen. Als Tabelle wählst du "Autor" aus, als Feld dann das "hinwärtige" Verknüpfungsfeld von "Autor" zur "Publikation" (Bei dem Feldnamen sollte hier ein ← Pfeil stehen). Jetzt noch ein Session reset (oben rechts) und dann sollte die Verknüpfung angelegt sein.
Wenn alles richtig gelaufen ist, dann ist jetzt in "Publikation" bei dem neuen rückwärtigen Verknüpfungsfeld in der Spalte "Zusatz" neben dem Namen der Verknüpfungstabelle auch ein ← Pfeil zu sehen.
In neueren Limbas-Versionen ist es leichter eine Rückwärtige Verknüpfung anzulegen. Da gibt es dann einen neuen Feldtypen "Verknüpfung rückwärtig" :)
Ich hoffe ich konnte dir helfen.
Grüße,
Peter
Danke Peter, der Hinweis auf die Pfeile war hilfreich. Die habe ich übersehen oder nicht verstanden. Grundsätzlich funktioniert es jetzt. Allerdings nicht ganz wie erwartet. Verknüpfungen lassen sich nur in der "Haupttabelle" zu Datensätzen hinzufügen, nicht von der anderen Seite. Kann man mit arbeiten wenn man es weiß.
Gruß,
Jens