Tabellen Verknüpfen
Hallo zusammen,
ich habe eine Tabelle mit Mitglieder und eine Tabelle mit Patenschaften. In beiden Tabellen ist der Name identisch oder eine ID. Wie bekomme ich diese verknüpft das die Patenschaft beim Mitglied angezeigt wird. Es gibt mehrere Patenschaften 2014,2015,2016 usw. wie bekomme ich die alle auf einmal dem Mitglied zu zuordnen. Über Hilfe wäre ich sehr dankbar - ich bin NEULING was Ninox angeht
Danke für die Unterstützung
Matthias
6 Antworten
-
ich setze mal voraus, du hast Patenschaften bereits als Untertabelle von Mitglieder verknüpft und in beiden existiert ein Feld Name, welches eine eindeutige Zuordnung erlaubt. Dann in einem temporären Button oder in der Console:
for i in select Patenschaften do let my := first(select Mitglieder where Name = i.Name); i.Mitglieder := my end
Haut das (auch nach Anpassen an Deine Tabellen- und Feldnamen) nicht hin, bitte mehr Infos zum Datenmodell.
-
Hallo,
erstmal herzlichen Dank. Ich habe nur die Tabelle Patenschaft mit den Mitglieder verknüpft - kann anschließend beim Mitglied siehe Screenshot über vorhandene Datensätze die Patenschaften zuordnen - nur es gibt halt ziemlich viele - das alles händisch zu machen.
Gruß Matthias
Gruß
Matthias
-
for i in select Patenschaft do let my := first(select Kunden where Name = i.'Kunde/Kundin'); i.Kunden := my end
... setzt voraus, dass das Feld 'Kunde/Kundin' in der Tabelle Patenschaft dem Feld 'Name' in der Tabelle Kunden entspricht - und die Verknüpfung zur Tabelle Kunden in der Tabelle Patenschaft auch genauso heisst, also 'Kunden'.
-
Herzlichen Dank für alles - aber wo schreibe ich die Formel rein?
Gruß
Matthias
-
Danke Torsten, hat alles funktioniert. Gibt es eigentlich einen Code der verhindert das der Datensatz geschrieben wird. Ich möchte das gerne so haben wenn nicht alle Felder gefüllt kein Eintrag
Matthias
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 6Antworten
- 78Ansichten
-
2
Folge bereits