0

Übertragung Felder und Bearbeitung

Hallo, Ich habe eine Haupttabelle und eine Untertabelle. In der Haupttabelle gibt es mehrere Felder, welche nahezu identisch sind auch in der Untertabelle z.B. Feld Reiseziel. Nun möchte ich bei Erzeugen eines neuen Eintrages in der Untertabelle, aus der Haupttabelle heraus, dass das Feld "Reiseziel" in der Untertabelle mit dem Inhalt "Reiseziel" aus der Haupttabelle befüllt und änderbar ist. Danke.

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Wenn du die Erstellung eines neuen Eintrags in der Untertabelle über eine Schaltfläche vornimmst, dann könnte das mit folgendem Code gehen:

    let myHT := this;
    let newUT := create UNTERTABELLE;
    newUT.(HAUPTTABELLE := myHT);
    newUT.(Reiseziel := myHT.Reiseziel);
    popupRecord(new)

    Damit man nicht versehentlich oder aus Gewohnheit auf das Plus-Zeichen klickt, könnte man außerdem die Verknüpfungstabelle ausblenden (z. B. mit "false" unter "Nur anzeigen, wenn"), statt dessen das Gestaltungselement Ansicht nehmen und dort unter "Funktion" auf die verknüpfte Untertabelle Bezug nehmen. So mache ich es jedenfalls bei mir. 

    • Rene
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke Danke, es hat prima geklappt.