4D v14.3

ALL SUBRECORDS

Home

 
4D v14.3
ALL SUBRECORDS

ALL SUBRECORDS 


 

ALL SUBRECORDS ( Untertabelle ) 
Parameter Typ   Beschreibung
Untertabelle  Untertabelle in Untertabelle, deren Unterdatensätze geladen werden sollen

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 ALL SUBRECORDS wählt alle Unterdatensätze von Untertabelle aus und bestimmt sie zur aktuellen Unterauswahl.

Gibt es keinen aktuellen Datensatz, zu dem Untertabelle gehört, wird der Befehl ALL SUBRECORDS nicht ausgeführt. Ist ein Datensatz mit mehreren Unterdatensätzen im Arbeitsspeicher, enthält die Unterauswahl sämtliche Unterdatensätze dieses Datensatzes.

ALL SUBRECORDS wählt nicht alle Unterdatensätze einer Datensatzauswahl aus. Der Befehl bezieht sich lokal auf den aktuellen Datensatz.

Eine Unterauswahl muss nach Ausführen von ADD SUBRECORD, QUERY SUBRECORDS oder DELETE SUBRECORD nicht immer alle Unterdatensätze enthalten.

Folgendes Beispiel wählt alle Unterdatensätze, um sicherzugehen, dass alle in Sum enthalten sind:

 ALL SUBRECORDS([Stats]Sales)
 TotalSales:=Sum([Stats]Sales'Dollars)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Untertabellen
Nummer: 109

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

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
SIEHE AUCH 

QUERY SUBRECORDS
Records in subselection

 
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)