ORDER SUBRECORDS BY

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


ORDER SUBRECORDS BY (Untertabelle; Unterdatenfeld{; > oder <}{; Unterdatenfeld2; > oder <2; ...; UnterdatenfeldN; > oder <N})

ParameterTypBeschreibung
UntertabelleUntertabelleZu sortierende Untertabelle
UnterdatenfeldUnterdatenfeldUnterdatenfeld, nach dem sortiert werden soll

> oder <Sortierordnung:
> aufsteigend oder < absteigend

Beschreibung

Der Befehl ORDER SUBRECORDS BY sortiert die aktuelle Unterauswahl von Untertabelle.

Beachten Sie, dass nur die Unterauswahl des aktuellen Datensatzes sortiert wird.

Bei >, wird aufsteigend sortiert.

Bei <, wird absteigend sortiert.

Sie können auch mehrere Sortierebenen festlegen, verwenden Sie dazu weitere Unterdatenfelder und das gewünschte Sortiersymbol.

Ist der Sortiervorgang abgeschlossen, wird der erste Unterdatensatz der aktuelle Unterdatensatz. Diese Sortierung der Unterdatensätze ist temporär. Sie wird nicht gesichert, auch dann nicht, wenn Sie den Datensatz sichern, zu dem Untertabelle gehört. Gibt es keinen aktuellen Datensatz in der betreffenden Tabelle, wird der Befehl ORDER SUBRECORDS BY nicht ausgeführt.

Soll in einem Formular das Unterformular mit festem Rahmen gedruckt werden, müssen Sie diesen Befehl nur einmal im Formularereignis On load der Methode des Hauptformulars aufrufen.

Beispiel

Folgendes Beispiel sortiert die Untertabelle [Stats]Sales nach dem Unterdatenfeld SalesDollars in aufsteigender Reihenfolge:

   ORDER SUBRECORDS BY ([Stats]Sales; [Stats]SalesDollars; >)

Referenz

QUERY SUBRECORDS.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next