Version 6.7 (Geändert)
CREATE SET FROM ARRAY (Tabelle; DatensArray{; MengenName})
Parameter | Typ | Beschreibung | |
Tabelle | Tabelle | Tabelle der Menge | |
DatensArray | Lange GZ | Boolean Array | Array der Datensatznummern, oder | |
Array von Booleans | |||
(True = Datensatz ist in Menge, | |||
False = Datensatz ist nicht in Menge) | |||
MengenName | String | Name 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.