4D v14.3Choose |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Choose
Choose
Die Funktion Choose gibt einen der Werte im Parameter Wert zurück, je nach dem im Kriterium übergebenen Wert. Im Parameter Kriterium können Sie einen Wert vom Typ Boolean oder Ganzzahl übergeben:
Die Funktion erlaubt in Wert alle Datentypen bis auf Bilder, Zeiger, BLOBS und Arrays. Sie müssen jedoch sicherstellen, dass alle übergebenen Werte vom gleichen Typ sind. 4D führt hier keine Überprüfung durch. Mit dieser Funktion können Sie Code mit „Case of“ verkürzen, der mehrere Zeilen einnimmt (siehe 2. Beispiel). Sie ist auch hilfreich an Stellen, wo Formeln ausführbar sind, z.B. Sucheditor, Anwendung einer Formel, Schnellberichteditor, in Listbox berechnete Spalte, usw. Hier ein Beispiel für eine typische Verwendung mit dem Typ Booelan im Parameter Kriterium: vTitle:=Choose([Person]Masculine;"Mr";"Ms") Dieser Code entspricht exakt: If([Person]Masculine) Hier ein Beispiel für eine typische Verwendung mit dem Typ Zahl im Parameter Kriterium: vStatus:=Choose([Person]Status;"Ledig";"Verheiratet";"Verwitwet";"Geschieden") Dieser Code entspricht exakt: Case of |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v11 SQL ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v11 SQL Release 6) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||