OR(Left AS Logical?, Right AS Logical?) AS Logical?
Logische ODER-Verknüpfung zweier Operanden. Die Aussage ist wahr wenn einer der Operanden wahr ist. Die Aussage ist Null, wenn einer der Operanden Null ist und der vorherige Satz nicht zutreffend ist.
Bei der Funktion handelt es sich um eine intrinsische Funktion die vom Compiler optimiert wird. Zur Laufzeit wird der linke Operand zuerst evaluiert. Wenn der linke Operand wahr ist wird angenommen, dass die Aussage wahr ist. Der rechte Operand wir dann nicht mehr evaluiert.
Das folgende Beispiel veranschaulicht die Optimierung.