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