0

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

null
    • Geschäftsführerin bei Kennes Digital
    • Stefanie_K
    • vor 10 Monaten
    • Gemeldet - anzeigen

    let DeineVariable := first((select Equip)[ID = myID_Pos + "." + format(myID_Nr - 1, "00")]);
    DeineVariable.ID := myIDNeu

    • Ninox-Professional
    • planoxpro
    • vor 10 Monaten
    • Gemeldet - anzeigen

    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 10 MonatenZuletzt aktiv
  • 2Antworten
  • 32Ansichten
  • 3 Folge bereits