Daten Feld beschreiben
Wie kann man ein Datenfeld beschreiben dass man über Select ausgewählt hat
Meines Version funktioniert leider nicht
let myID := this.ID;
let myIDLaenge := length(myID);
let myID_Pos := substr(myID, 0, myIDLaenge - 3);
let myID_Nr := number(substr(myID, myIDLaenge - 2, 2));
let myIDNeu := myID_Pos+"."+ format(myID_Nr - 1, "00";
first((select Equip)[ID = myID_Pos + "." + format(myID_Nr - 1, "00")].ID := myID);
ID := myIDNeu
2 Antworten
-
let DeineVariable := first((select Equip)[ID = myID_Pos + "." + format(myID_Nr - 1, "00")]);
DeineVariable.ID := myIDNeu -
Moin, man kann ein Feld auch direkt im "select" ändern, müsste dann allerdings die Klammern anders setzen. ich würde es so versuchen:
first((select Equip)[ID = myID_Pos + "." + format(myID_Nr - 1, "00")]).(ID := myID);
Es wird zudem empfohlen, Filterabfragen beim "select" mit "where" statt eckigen Klammern zu schreiben, also nach diesem Schema:
first(select TABELLE where BEDINGUNG).(DATENFELD := "XYZ")
Content aside
- vor 1 JahrZuletzt aktiv
- 2Antworten
- 34Ansichten
-
3
Folge bereits