Version 6.0
4th Dimension unterstützt die Boolean Operatoren UND (&) und ODER (|). Ein logisches UND ergibt TRUE, wenn beide Ausdrücke wahr sind. Ein logisches ODER ergibt TRUE, wenn mindestens einer der Ausdrücke wahr ist.
Hinweis: Das Zeichen | erhalten Sie unter Windows mit der Tastenkombination alt gr + Zeichen <, auf Macintosh mit der Wahltaste + Ziffer 7.
4th Dimension bietet auch die Boolean Funktionen True, False und Not. Weitere Informationen dazu finden Sie in der Beschreibung zu diesen Funktionen.
Es gibt folgende Boolean Operatoren:
| Operation | Syntax | Ergibt | Ausdruck | Wert |
| UND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | True |
| ("A" = "B") & (15 # 3) | False | |||
| ("A" = "B") & (15 = 3) | False | |||
| ODER | Boolean | Boolean | Boolean | ("A" = "A") | (15 # 3) | True |
| ("A" = "B") | (15 # 3) | True | |||
| ("A" = "B") | (15 = 3) | False |
Für das logische UND gilt:
| Expr1 | Expr2 | Expr1 & Expr2 |
| True | True | True |
| True | False | False |
| False | True | False |
| False | False | False |
Für das logische ODER gilt:
| Expr1 | Expr2 | Expr1 | Expr2 |
| True | True | True |
| True | False | True |
| False | True | True |
| False | False | False |
Tipp
Ein ausschließenden ODER berechnen Sie mit der Funktion Not. Schreiben Sie folgenden Code:
(Expr1 | Expr2) & Not(Expr1 & Expr2)
Referenz
Bildoperatoren, Bit Operatoren, Datumsoperatoren, Numerische Operatoren, Operatoren, String Operatoren, Vergleichsoperatoren, Zeitoperatoren.