A kifejezések mentésekor a program mindig ellenőrzi azok érvényességét. Az érvényesség a kifejezések mentése előtt is ellenőrizhető.
Az ellenőrzés kiterjed a kifejezés szintaxisára, arra, hogy a megadott tulajdonságok szerepelnek-e az aktuális adattárban, illetve hogy a tulajdonságok értéke érvényes-e.

Az ellenőrzési művelet lehetőség szerint megjeleníti az észlelt hibák leírását. Sok esetben rákattinthat a hibaüzenetekre, hogy a program a kurzort a problémás helyre helyezze a kijavításhoz.
Az ellenőrzés a következő okok miatt hiúsulhat meg:
- Egy elválasztó karakter hiányzik vagy érvénytelen. Néhány függvény esetében például vesszőknek kell elválasztania az argumentumokat. Előfordulhat, hogy a vesszők egyike hiányzik, vagy pontosvesszőt írt be vessző helyett.
- Egy operátor vagy tulajdonság hiányzik. A több feltétellel rendelkező kifejezések esetében ez a probléma gyakran előfordul. A PARCEL_VALUE > 100000 AND < 200000 kifejezés például érvénytelen. A helyes szintaxis a PARCEL_VALUE > 100000 AND PARCEL_VALUE < 200000. Vegye észre, hogy a második példában a PARCEL_VALUE tulajdonság kétszer szerepel, míg az elsőben csak egyszer.
- Egy karakter vagy tulajdonság típusa nem megfelelő. Ez a probléma akkor fordulhat elő, ha egy numerikus értéket megkövetelő operátort használ, mégis szöveges karaktert illesztett be. Ha egy hexadecimális értéket megkövetelő függvényt használ, a számok hibát okozhatnak. Ha numerikus tulajdonságot megkövetelő függvényt használ, a szöveges tulajdonságok hibát okozhatnak.
- Egy szükséges érték hiányzik vagy „üres”. Lehet, hogy elfelejtette beilleszteni egy tulajdonság vagy argumentum értékét.
- A kifejezésből hiányzik egy idézőjel vagy zárójel karakter. Előfordulhat például, hogy egy bal oldali zárójelnek nincs jobb oldali párja. Az összetett kifejezésekben ez a probléma gyakran előfordul.
Az érvényesítési folyamat számos hiba elkerülésében segíthet, azt azonban nem biztosítja, hogy a kifejezés pontosan úgy fog működni, ahogy szeretné. Az érvényesítés nem végzi el a lekérdezést tényleges adatokon. Csak a kifejezés szintaxisának helyességét ellenőrzi, és hogy érvényesek-e az aktuális adattár tulajdonságai és értékei.