Führt eine logische Konjunktion für zwei Ausdrücke aus.
Syntax
result = expression1 And expression2
Argumente:
Result: Beliebiger boolescher Wert.
expression1: Beliebiger Ausdruck.
expression2: Beliebiger Ausdruck.
Anmerkungen
Nur wenn beide Ausdrücke als "True" ausgewertet werden, ist das Ergebnis "True". Wenn einer der beiden Ausdrücke "False" ist, lautet das Ergebnis "False". Die folgende Tabelle veranschaulicht, wie das Ergebnis bestimmt wird:
Table 11-29 Ausdrücke und Ergebnisse für AND-Operator
| expression1 | expression2 | Ergebnis |
|---|---|---|
| True | True | True |
| True | False | False |
| True | Null | False |
| False | True | False |
| False | False | False |
| False | Null | False |
| Null | True | False |
| Null | False | False |
| Null | Null | False |
Die folgenden Beispiele veranschaulichen die Verwendung des AND-Operators.
Beispiel 1:
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 And expr2 'result -> true
Beispiel 2:
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 And expr4 'result1 -> false
Beispiel 3:
Dim expr5, expr6, result2 expr5 = False expr6 = True result2 = expr5 And expr6 'result2 -> false
Beispiel 4:
Dim expr7, expr8, result3 expr7 = False expr8 = False result3 = expr7 And expr8 'result3 -> false
Beispiel 5:
Dim expr9, expr10, result4 expr9 = False expr10 = Null result4 = expr9 And expr10 'result4 -> false
Beispiel 6:
Dim expr11, expr12, result5 expr11 = Null expr12 = False result5 = expr11 And expr12 'result5 -> false