Une expression est une formule de calcul définie dans un langage algébrique. Elle peut faire intervenir :

? des constantes numériques, par exemple 3.1415926

? des constantes chaînes, par exemple "BONJOUR"

? des constantes dates, par exemple [29/05/1959]

? des opérateurs, tels les opérateurs algébriques + - / * ou les opérateurs de comparaison < ><= >= = <>

? des fonctions telles que min,max,sum,sqr...

? des variables désignées par leur nom, par exemple MAVARIA

? des champs extraits de tables, par exemple [F:BPC]BPCNAM

? un nombre illimité de parenthèses

La saisie d'une expression peut être facilitée grâce à des boutons permettant d'appeler les différentes fonctions disponibles, ou de retrouver les champs des tables par recherche dans le dictionnaire de données.

Une expression peut donner un résultat sous forme de chaîne de caractères, de résultat numérique, da date, ou de valeur logique (vraie si le résultat est non nul, faux si le résultat est nul).

Le type d'expression attendu dépend de l'endroit où la formule est saisie.