0

Selektierte Datensätze nach Datum der Datensätze aufsteigend sortieren für Druckformularausgabe

Hallo Zusammen, ich brauche Hilfe für folgende Herrausforderung:

 

In der Tabelle Medikamente selektiere ich nach den Kriterien unten mehrere Datensätze und sortiere sie in aufsteigender Reihenfolge für die Ausgabe in ein Druckformular. 

 

let myAdr := Patienten.'Welcher Patient';

let myDatum := Datum;

let myMedi := sort((select Medikamente)[Patienten.'Welcher Patient' = myAdr and Sitzung = myDatum and Auswahl = 2]);

let myM := join(for p in myMedi do

p.Medikament + "

 " + p.'Ausdruck auf Einnahmenplan'

end, "

");

myM

 

In der der Tabelle gibt ein Datumsfeld BeginnEinnahme. Mein Ziel ist, die Datensätze in aufsteigenden Folgen nach diesem Datumsfeld zu sortieren.

Gibt es vielleicht eine Funktion -wie sort()-bei der ich optional festlegen kann, nach welchem Datenfeld sortiert werden soll?

 

 sort(select Tabelle [xxx=yyy],'Datenfeld-des Datensatzes’)

 

let myAdr := Patienten.'Welcher Patient';

let myDatum := Datum;

 
let myMedi := sort((select Medikamente)[Patienten.'Welcher Patient' = myAdr and Sitzung = 

myDatum and Auswahl = 2], BeginnEinnahme);

 
let myM := join(for p in myMedi do

p.Medikament + "

 " + p.'Ausdruck auf Einnahmenplan'

end, "

 
„);

 

Meine Fähigkeiten und Wissen reichen leider nicht aus, hier eine Lösung zu finden. Auch im Forum habe ich nichts für mich nichts finden oder umsetzen können, um das Problem zu lösen.

 

Herzlichen Dank Vorab für einen Lösungsansatz

 

Jürgen

1 Antwort

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Jürgen die Funktion heißt "order by".

    (select Tabelle)[XXX=yyy] order by Feldname

     

    Leo