Add[Table]_[Field]Filter (Opus Funktion)
Beschreibung
Diese Funktion fügt dem unter "Argumente" angegebenen Filter ein Filterkriterium hinzu unter Berücksichtigung des Operators.
Argumente
Name | Typ | Beschreibung |
---|---|---|
ID des Filters | ||
Value [Value] | Wert auf den geprüft werden soll, vom Datentyp des Feldes. Wird ein Array von Werten (bei integer oder string Feldern) übergeben, dann ist nur noch der = Operator zulässig. dies bedeutet dann, dass eines der übergebenen Elemente übereinstimmen muss. | |
Operator | Vergleichsoperator (=,>.<, <>, >=, <=, like, not like). Werden Filter nacheinander hinzugefügt, dann gilt jeweils der AND Operator dazwischen OR bedeutet, dass anschliessend eine neue Gruppe von Filtern gesetzt wird. Diese werden mir dem Operator OR miteinander verknüpft. |
Rückgabewert void
nichts
Beispiel
Der Filter im folgenden Beispiel entspricht folgender WHERE-Klausel (wobei Li_ConsumerID=4803 und Li_BillPersonID=4805):
WHERE (s_TableID = 'SSP_Address' AND i_DatasetID = 4803 AND i_SSE_AttributeID = 494)
OR (s_TableID = 'SSP_Address' AND i_DatasetID = 4805 AND i_SSE_AttributeID = 494)
Li_FilterID = CreateSSE_DatasetAttributeFilter(); |
---|