4D v14.3

ORDER SUBRECORDS BY

Home

 
4D v14.3
ORDER SUBRECORDS BY

ORDER SUBRECORDS BY 


 

ORDER SUBRECORDS BY ( Untertabelle ; Unterdatenfeld {; > oder <}{; Unterdatenfeld2 ; > oder <2 ; ... ; UnterdatenfeldN ; > oder <N} ) 
Parameter Typ   Beschreibung
Untertabelle  Untertabelle in Zu sortierende Untertabelle
Unterdatenfeld  Unterfeld in Unterdatenfeld, nach dem sortiert werden soll
> oder <  Operator in Sortierordnung: > aufsteigend oder < absteigend

Untertabellen werden ab 4D Version 11 nicht mehr unterstützt. Ein Kompatibilitätsmechanismus sorgt dafür, dass dieser Befehl in konvertierten Datenbanken weiter funktioniert. Wir raten jedoch dringend, alle Untertabellen durch verknüpfte Standardtabellen zu ersetzen.

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.

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

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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Untertabellen
Nummer: 107

Dieser Befehl ist überholt und sollte nicht mehr verwendet werden.

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
SIEHE AUCH 

QUERY SUBRECORDS

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)