CREATE SET FROM ARRAY

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

Version 6.7 (Geändert)


CREATE SET FROM ARRAY (Tabelle; DatensArray{; MengenName})

ParameterTypBeschreibung
TabelleTabelleTabelle der Menge
DatensArrayLange GZ | Boolean ArrayArray der Datensatznummern, oder
Array von Booleans
(True = Datensatz ist in Menge,
False = Datensatz ist nicht in Menge)
MengenNameStringName der zu erstellenden Menge,
ohne Angabe verwendet Befehl UserSet

Beschreibung

Der Befehl CREATE SET FROM ARRAY erstellt MengenName aus:

Einem Array mit den absoluten Datensatznummern DatensArray aus Tabelle,

Oder einem Array Boolean DatensArray. In diesem Fall geben die Werte des Array an, ob die Datensätze in der Tabelle zu MengenName gehören (True) oder nicht (False).

Verwenden Sie diesen Befehl und übergeben in DatensArray ein Array Lange Ganzzahl, entsprechen alle Nummern im Array der Liste der Datensatznummern in MengenName. Ist eine Nummer ungültig (zum Beispiel, wenn ein Datensatz nicht erstellt wurde), wird der Fehler -10503 erzeugt.

Verwenden Sie diesen Befehl und übergeben ein Array Boolean in DatensArray, gibt das N-te Element des Array an, ob der Datensatz mit Nummer N in MengenName enthalten ist (True) oder nicht (False). Im Normalfall muss die Anzahl der Elemente im Array mit der Anzahl der Datensätze in der Tabelle übereinstimmen. Ist das Array kleiner als die Anzahl der Datensätze, sind in der Menge nur die Datensätze enthalten, die vom Array definiert wurden.

Hinweis: Mit dem Array Boolean verwendet CREATE SET FROM ARRAY Elemente mit den Nummern 0 bis N-1.

Übergeben Sie den Parameter MengenName nicht bzw. einen leeren String, verwendet der Befehl die Systemmenge UserSet.

Referenz

BOOLEAN ARRAY FROM SET, CREATE SELECTION FROM ARRAY, Konventionen.


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