Share via


Utilisation des littéraux dans les formules et les filtres (Générateur de rapports)

Les expressions et conditions de filtre peuvent contenir des littéraux et des variables. Un littéral est une valeur constante tandis qu'une variable représente un ensemble de valeurs pouvant changer. Par exemple, supposons que vous ajoutiez la valeur littérale #15/12/2005# d'une date à une formule. Lorsque les résultats de la formule sont affichés, la date « 15/12/2005 » apparaît également. Si vous utilisiez une variable, les données évolueraient en fonction de la source de données sous-jacente. Par exemple, si vous utilisez le champ OrderDate dans la formule, le résultat affiche chaque instance du champ OrderDate.

Pour indiquer au Générateur de rapports que la valeur doit être traitée comme un littéral, vous devez utiliser un symbole spécifique au type de données.

Le tableau suivant indique le symbole à utiliser avec chaque type de caractère.

Type de caractère à convertir en littéral : Symbole à utiliser :

Date

#<Date>#

Par exemple, la date littérale #25/1/2009# devient : 25/01/2009.

Texte

"<Chaîne>"

Par exemple, la chaîne littérale « Vous pouvez remplacer les pièces de bicyclette suivantes : » devient : Vous pouvez remplacer les pièces de bicyclette suivantes :

Décimal

<Décimal>m

Par exemple, le décimal littéral 1,435 m devient : 1,435.

Remarques

Tenez compte des points suivants lorsque vous utilisez des littéraux :

  • Les valeurs flottantes, entières et booléennes ne nécessitent pas de symbole spécial.
  • Les boîtes de dialogue Définir la formule et Filtrer les données ne respectent pas la casse ; par conséquent, les noms de fonction et les valeurs booléennes peuvent être tapés en lettres minuscules ou majuscules. Le respect de la casse des chaînes dépend de la source de données sous-jacente.
  • Le Générateur de rapports convertit automatiquement une valeur décimale en une valeur flottante si la formule l'exige ; par conséquent, vous pouvez créer des formules qui nécessitent cette conversion sans devoir spécifier si la valeur est une valeur flottante ou une valeur décimale.

Voir aussi

Concepts

Utilisation des filtres (Générateur de rapports)
Utilisation des formules (Générateur de rapports)
Utilisation des fonctions (Générateur de rapports)

Aide et Informations

Assistance sur SQL Server 2005