LogikLogiska funktioner testar om ett villkor är sant eller falskt. Det resulterande värdet kallas ett logiskt värde. Om villkoret är sant returneras 1; om det är falskt returneras 0. Du kan använda nyckelorden True (sant) och False (falskt) tillsammans med logiska funktioner och operatorer när det krävs ett logiskt värde. Nyckelordet True returnerar 1 och False returnerar 0.Logiska funktioner kan även utvärdera parametrar som text eller aritmetiska operationer som inte ger upphov till en sann eller falsk sats eller, som funktionen GetField, returnerar innehållet i ett annat fält.
Utvärderar ett uttryck som en beräkning. 1 (sant) om data kan konverteras till ett numeriskt värde skilt från noll eller om ett containerfält innehåller data. Annars returneras 0 (falskt). 1 (sant) om ett fält är tomt eller om något annat fel uppstår. Annars returneras 0 (falskt). 0 (falskt) om data är ogiltiga, annars returneras 1 (sant). 1 (sant) om ett uttryckssyntax är korrekt, annars returneras 0 (falskt). Nästa lägre eller högre värde i källfält när det inte finns något matchande relaterat värde.