0

Neuen Satz mit Doppelverknüpfung erstellen - Skript ?

Mit  folgender Struktur

TabelleA
TabelleB
TabelleC
Globale

Verknüpfung 1>N TabelleB > TabelleC
Verknüpfung 1>N TabelleA > TabelleC

In der nicht verknüpften Tabelle Globale sind globale Werte im ersten Datensatz

Ich möchte in der TabelleB mit einem Button einen Satz In der Tabelle C erstellen, welcher sowohl mit diesem Satz (TabelleB) wie auch mit einem Satz der TabelleA aufgrund des Inhaltes des Feldes XY der Tabelle Globale verknüpft wird.

Wie soll das Skript des Buttons aussehen ?

Vielen Dank für die Unterstützung !

2 Antworten

null
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Michel

    ---

    let thisID := this;
    let myXY := record(Global,1).XY;
    let myA := first((select TabelleA)[XY = myXY]);
    let newC := (create TabelleC);
    newC.(TabelleB := thisID);
    newC.(TabelleA := myA)

    ---

    Leo

    • ABZE_M
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Danke Leo !

    es läuft einwandfrei und ist 10 Mal einfacher als die verschiedenen Varianten, die ich erfolglos versucht hatte !

     

    Michel

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 2Antworten
  • 1960Ansichten