4D v16.3

CREATE SET

Home

 
4D v16.3
CREATE SET

CREATE SET 


 

CREATE SET ( {Tabellenname ;} Mengenname ) 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Tabelle der zu erzeugenden Menge, ohne Angabe Haupttabelle
Mengenname  String in Name der Menge

Der Befehl CREATE SET erstellt die Menge Mengenname mit den Datensätzen der aktuellen Auswahl von Tabellenname für den laufenden Prozess. Werden Mengenname die < > -Zeichen vorangestellt, gilt diese für alle Prozesse der Arbeitsstation.

Tabellenname ist optional. Wird der Parameter nicht angegeben, bezieht sich CREATE SET auf die aktuelle Auswahl der Haupttabelle.

Die erzeugte Menge enthält den aktuellen Datensatz von Tabellenname. Besteht Mengenname bereits, löscht CREATE SET diese Menge und ersetzt sie durch die neue.

Mit USE SET stellen Sie die alte Auswahl und den alten aktuellen Datensatz wieder her. Es gibt keine Sortierreihenfolge. Mengenname verwendet die Standardreihenfolge.
Die Menge wird im Arbeitsspeicher erstellt und belegt für jeden vorhandenen Datensatz ein Bit.

Folgendes Beispiel erstellt nach der Suche eine Menge, die dann auf der Festplatte gespeichert wird:

 QUERY([People]` Lass Benutzer eine Suche ausführen
 CREATE SET([People];"SearchSet") ` Erstelle neue Menge
 SAVE SET("SearchSet";"MySearch") ` Sichere Menge auf der Festplatte



Siehe auch 

CLEAR SET
CREATE EMPTY SET
Namenskonventionen

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Mengen
Nummer: 116

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: < 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)