0

order by

Hallo

Ich habe folgende Formel

if chosen('Hochzeit-Kinder', "Seine Kinder") then
    let myID := 'ID-Nr.';
    let myKID := (select Person where 'Vater ID' = myID);
    concat(myKID.Person)
end

Wie kann ich "concat(myKID.Person)"  nach Geburtsjahr sortieren. Es gibt ein Feld mit dem Namen Geburtsjahr.

Danke für eure Hilfe

Rudi

3 Antworten

null
    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • vor 12 Stunden
    • Gemeldet - anzeigen

    Hallo Rudi,

    ich meine es müsste "order by Geburtsjahr" sein

      • Rudolf_Schabl
      • vor 2 Stunden
      • Gemeldet - anzeigen

       Danke für deine Antwort

      Ich habe folgendes versucht

      if chosen('Hochzeit-Kinder', "Seine Kinder") then
          let myID := 'ID-Nr.';
          let myKID := (select Person where 'Vater ID' = myID);
          concat(myKID.Person) order by Geburtsjahr
      end

      funktioniert leider nicht, oder gebe ich es falsch ein. Wenn ich order by eingebe kommt sofort die Fehlermeldung

      • + Maßanzug statt Massenware +
      • RonaldP
      • vor 4 Minuten
      • Gemeldet - anzeigen

       ,

      Du bist schon auf dem richtigen Weg.

      Order by funktioniert nur beim select selbst.

      D.h. bei deinem code sollte es so funktionieren:

      let myKID := (select Person where 'Vater ID' = myID) order by Geburtsjahr;
          concat(myKID.Person)
      end

      Hier findest noch mehr Infos dazu:

      https://forum.ninox.de/t/g9yxbgz/datensaetze-sortieren

       

      VG Ronald 

Content aside

  • vor 4 MinutenZuletzt aktiv
  • 3Antworten
  • 9Ansichten
  • 3 Folge bereits