Les expressions SQL ressemblent à des formules, mais elles sont écrites en SQL (Structured Query Language). Les expressions SQL permettent d'extraire de la base de données des ensembles de données spécifiques. Il est possible de trier, regrouper et sélectionner ces données à partir de champs d'expression SQL.
Les expressions SQL sont utiles dans l'optimisation des performances d'états parce que les tâches qu'elles exécutent sont normalement effectuées sur le serveur de base de données (par opposition à une formule standard, qui est parfois exécutée sur l'ordinateur local).
N'utilisez pas exclusivement les expressions SQL, car Crystal Reports inclut son propre langage de formule qui est beaucoup plus puissant que le langage SQL standard. Crystal Syntax et Basic Syntax vous permettent tous deux d'améliorer et d'affiner vos formules ce qui est difficile voire impossible avec SQL. Dans certaines circonstances, toutefois, la création et l'utilisation de champs d'expression SQL peut accélérer le traitement de vos états.
Pour créer un champ d'expression SQL
Remarque Lorsqu'une source de données SQL/ODBC est utilisée dans la conception d'un état, le logiciel ajoute un Champ d'expression SQL dans l'Explorateur de champs.
L'Editeur d'expression SQL s'affiche. L'Editeur d'expression SQL fonctionne de la même manière que l'Editeur de formule.