0

Automatische Verknüpfung bei neuen Datensatz

Guten Abend,

folgendes, ich habe 2 Tabellen: Kunde, Dienstleistung

In der Tabelle Kunde gibt es eine Rückverknüpfung (1:N) zu den Dienstleistungen. Von hier aus kann ich wenn ich auf „Neuen Datensatz“ klicke eine neue Dienstleistung hinzufügen. Im neuen Record in Dienstleistungen wird der Kunde automatisch in die Verknüpfung eingetragen.

Nun möchte ich jedoch nicht in der Tabelle auf vorhandenen bzw. neuen Datensatz klicken , sondern mit einem Button einen neuen Eintrag machen und entsprechend automatisch den Kunden verknüpfen.

gibt es hierzu einen speziellen Befehl, oder wie kann man das lösen? Hoffentlich konnte ich es einigermaßen erklären was ich gerne umsetzen möchte.

 

schon mal ein Danke an die Community

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Bernhard, Datensätze werden immer über ihre ID miteinander verknüpft. Die ID des aktuellen Datensatzes lässt sich über das Schlüsselwort "this" auslesen und in den neuen Datensatz übernehmen. Der Code für den Button zum Erstellen einer neuen Dienstleistung zu dem Kunden wäre dann (in einfachster Form):

    let me := this;
    let newRecord := create Dienstleistungen;
    newRecord.(Kunden := me);
    

    Soll der neue Datensatz auch gleich geöffnet werden, kann man noch folgende Zeile hinzufügen:

    popupRecord(newRecord)
    
      • Bernhard.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      planox. pro besten Dank!

      „this“ war es was mir gefehlt hat… 

      vielen Dank! 👍