Une expression SQL est une chaîne occupe tout ou partie d’une instruction SQL. Par exemple, la méthode FindFirst sur un objet Recordset utilise une expression SQL constituée des critères de sélection trouvés dans une clause SQL WHERE.
Le moteur de base de données Access utilise l’expression Visual Basic pour Applications (VBA) pour effectuer un simple évaluation arithmétique et de fonction. Tous les opérateurs utilisés dans les expressions SQL Microsoft Access (à l’exception de Entre , Dans et Comme) sont définis par le service d’expressions VBA. De plus, le service d’expressions VBA propose plus de 100 fonctions VBA que vous pouvez utiliser dans des expressions SQL. Par exemple, vous pouvez utiliser ces fonctions VBA pour composer une requête SQL dans le mode Création de requête Microsoft Office Access 2007, et vous pouvez également utiliser ces fonctions dans une requête SQL dans la méthode OpenRecordset de DAO en Microsoft Visual C++, Microsoft Visual Basic et code VBA Microsoft Office Excel 2007.