Variablen in For-Schleife mit individuellen Werten belegen
Hallo,
ich bin noch recht neu hier, habe viel Filemaker-Background, aber bei Ninox läuft wohl einiges anders...
Ich versuche, innderhalb einer for Schleife in der Tabelle "Verbindung" für jeden Datensatz die Variable var2 mit dem zugehörigen Feld "Berechtigter" zu belegen, um dann in der Tabelle "Berechtigung" entsprechende Datensätze und Felder zu füllen. Mein Code:
let var1 := Gesellschaft;
first(select Variable).(TX := var1);
for i in select Verbindung where Gesellschaft = var1 do
let var2 := Verbindung.Berechtigter;
(create Berechtigung).(
Berechtigter := var2;
Gesellschaft := var1
)
end
Leider bekomme ich für den Befehl "let var2" die Fehlermeldung "Der Ausdruck liefert mehrfache Ergebnisse zurück". Das ist auch grundsätzlich richtig, da es mehrere Datensätze mit dem Feld Berechtigter gibt. Es sollen aber nicht alle ausgelesen werden, sondern immer nur derjenige, der in der For-Schleife dran ist. Geht das?
Viele Grüße + Danke
Anno
1 Antwort
-
Gelöst :-)
let var1 := Gesellschaft;
for i in select Verbindung where Gesellschaft = var1 do
let me := i.Berechtigter;
(create Berechtigung).(
Berechtigter := me;
Gesellschaft := var1;
alert(me)
end
Content aside
- vor 2 JahrenZuletzt aktiv
- 1Antworten
- 92Ansichten
-
1
Folge bereits