Beziehungen zwischen 2 Tabellen
Tabelle Personendaten und Tabelle Kurheimdaten migriert von Access....in beiden Tabellen gibt es eine Spalte bzw. ein Feld Kurheimnummer. In Access konnte ich so per Dropdown einer Person in Personendaten eine Einrichtung (aus Kurheimdaten) zuordnen.
Bei der Migration wurde die Spalte bzw. das Feld Kurheimnummer jeweils als Nummernfeld importiert.
Wie hier im Forum beschrieben in Personendaten aufs Zahnrad -> Kurheimdaten verknüpfen; danach in der gleichen Tabelle auf Massendatenänderung und im Feld Kurheimnummer folgendes eingegeben:
let i := Kurheimnummer;
(select Kurheimdaten where Kurheimnummer = i).Kurheim
Damit wollte ich erreichen, daß anstatt der Kurheimnummer in der Tabelle Personendaten, der entsprechend zugehörige Name aus der Tabelle Kurheimdaten angezeigt wird. Stattdessen bekomme ich jeweils nur 0 oder (leer) als Ergebnis.
Falls jemand ne Idee hat, dann schon mal lieben Dank!
3 Antworten
-
Hallo,
Du hast also in beiden Tabellen ein Feld 'Kurheimnummer' - dann würdest Du in der Tabelle 'Personendaten' so die Verknüpfung zu Kurheimdaten erstellen lassen können:
for i in select Personendaten where not Kurheimdaten do
Kurheimdaten := first(select Kurheimdaten where Kurheimnummer := i.Kurheimnummer)
end
In den Eigenschaften der Verknüpfung kannst Du unter "anzeigen als" dann z.B. wie folgt hinterlegen:
Kurheimnummer + " - " + Kurheim
lg, Torsten
-
die Beziehungen, die in Access existierten, muss man in Ninox erst erstellen. Dafür geht man in die Tabelle Personendaten in Bearbeitungsmodus und dann auf "Verknüpfung zu einer Tabelle hinzufügen->Kurheimdaten. Jetz hat man im Formular der Personentabelle ein Verknüofungsfeld namens Kurheimdaten und in dem Formular von der Kurheimdaten Tabelle-eine untertabelle namens Kurheimdaten. Beide noch leer. Jetzt kommt die Formel vor Torsten zum Einsatz
Leo
-
Hey Torsten, Hey Leonid, lieben Dank für eure Antworten. Echt schön, wie einem immer sofort geholfen wird, großen Respekt!!
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 824Ansichten