Lade...
 

CX_CONDITIONED_BAG::Pick über Zugriffsausdruck

CX_CONDITIONED_BAG::Pick über Zugriffsausdruck

Beschreibung:

Im Gegensatz zu der Funktion Pick kann eine

bedingte Objekttabelle über einen Zugriffsausdruck ausgewertet werden. Beim Auswerten wird das erste Objekt geliefert, dessen Bedingung erfüllt ist und die über den Zugriffsausdruck angesprochenen Daten liefern kann. Sollte keine Bedingung erfüllt sein, liefert die Funktion NULL oder bricht mit einer Fehlermeldung ab, falls die Flags CF_COMPULSORY und CF_REPORT gesetzt sind. Alle nachfolgenden Einträge, deren Bedingung ebenfalls erfüllt ist, werden nicht beachtet. Um solche Einträge verarbeiten zu können, existiert die Funktion Query.

Code-Beispiel:

In dem folgenden Beispiel wird in einem Oberflächenobjekt vom Typ String
der Vorname einer Person angezeigt, deren Bedingung, an die sie gebunden
ist, erfüllt ist:

  String(CX_CONDITIONED_BAG::this->firstName, 10, 10, 180)