0

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

null
    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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

    • Manuel_Muller
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hey Torsten, Hey Leonid, lieben Dank für eure Antworten. Echt schön, wie einem immer sofort geholfen wird, großen Respekt!!