Effectue une conjonction logique sur deux expressions.
Syntaxe
result = expression1 And expression2
Arguments :
result : toute valeur booléenne.
expression1 : toute expression.
expression2 : toute expression.
Remarques
Si, et seulement si, les deux expressions renvoient la valeur True, result est True. Si l'une des expressions renvoie la valeur False, result est False. Le tableau suivant illustre la façon dont result est déterminé :
Table 11-29 Expressions et résultats pour l'opérateur AND
| Si expression1 est | Et expression2 est | result est |
|---|---|---|
| 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 |
Les exemples suivants illustrent l'utilisation de l'opérateur AND.
Exemple 1 :
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 And expr2 'result -> true
Exemple 2 :
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 And expr4 'result1 -> false
Exemple 3 :
Dim expr5, expr6, result2 expr5 = False expr6 = True result2 = expr5 And expr6 'result2 -> false
Exemple 4 :
Dim expr7, expr8, result3 expr7 = False expr8 = False result3 = expr7 And expr8 'result3 -> false
Exemple 5 :
Dim expr9, expr10, result4 expr9 = False expr10 = Null result4 = expr9 And expr10 'result4 -> false
Exemple 6 :
Dim expr11, expr12, result5 expr11 = Null expr12 = False result5 = expr11 And expr12 'result5 -> false