Modifier l'expression (Générateur de rapports)

Mis à jour : 5 décembre 2005

Utilisez l'Éditeur d'expressions pour écrire une expression en Microsoft Visual Basic. L'Éditeur d'expressions contient une fenêtre de code, une arborescence des catégories, des éléments de catégorie et un volet de description. Vous pouvez ouvrir l'Éditeur d'expressions pour les éléments suivants :

  • une zone de texte sur un rapport ;
  • une propriété dans la page Propriétés ;
  • un onglet Groupes dans les propriétés des régions de données ;
  • un onglet Tri dans les propriétés des régions de données ;
  • un onglet Filtre pour les datasets, les régions de données ou les regroupements de régions de données ;
  • une étiquette de plan de document sur un groupe de régions de données ;
  • un groupe parent sur un groupe de régions de données ;
  • une chaîne de requête sur un dataset ;
  • une valeur de paramètre pour une requête ;
  • une valeur de paramètre pour un rapport ;
  • une chaîne de connexion pour une source de données.

Certaines pages de propriétés (par exemple, Propriétés du tableau (onglet Tri, Générateur de rapports)) vous permettent de créer plusieurs expressions qui sont combinées au cours du traitement du rapport, mais l'Éditeur d'expressions fonctionne avec une seule expression à la fois.

Vous pouvez ouvrir l'Éditeur d'expressions en cliquant avec le bouton droit sur une zone de texte, en choisissant <Expression> dans la liste de valeurs d'une propriété ou en cliquant sur le bouton Expression (Fx) lorsqu'il est disponible dans une boîte de dialogue. Vous pouvez utiliser des expressions pour définir un grand nombre de propriétés, notamment la couleur, la police et les bordures pour ne citer qu'elles.

Boîte de dialogue Modifier l'expression permettant d'entrer des expressions

L'éditeur d'expressions est sensible au contexte ; les éléments de catégorie et les descriptions changent en fonction de la catégorie d'expression sur laquelle vous travaillez. Il prend en charge IntelliSense, la saisie semi-automatique des instructions et les couleurs de la syntaxe de façon à pouvoir facilement détecter les erreurs de syntaxe. Vous pouvez déplacer et redimensionner l'éditeur d'expressions pour obtenir une surface de travail plus étendue.

Pour plus d'informations, y compris des exemples, consultez Exemples d'expressions dans Reporting Services et Utilisation de paramètres dans les expressions.

Composants d'une expression

Les expressions créées commence par le signe égal (=) et peuvent inclure des constantes, des valeurs globales, des champs et d'autres éléments. La liste suivante décrit les catégories et les parties d'une expression.

  • Constantes
    Sélectionnez le nœud Constantes pour définir les expressions qui contiennent une valeur constante. Les constantes sont utilisées pour spécifier la couleur, la police et les énumérateurs.

    Tous les éléments ne prennent pas en charge les expressions qui peuvent être définies sur une constante. Si une propriété ne peut pas être définie sur une valeur constante, la description fournit ces informations.

  • Paramètres
    Donne la liste des paramètres. Les paramètres de requête et les paramètres de rapport sont disponibles.
  • Champs
    Affiche la liste des champs qui peuvent être utilisés dans l'expression. La liste varie selon la propriété. Double-cliquez sur un champ pour le copier dans la zone Expression. Vous pouvez également faire glisser un champ vers la zone Expression.
  • Datasets
    Donne la liste des datasets disponibles et affiche les champs membres du dataset.
  • Opérateurs
    Affiche les opérateurs que vous pouvez inclure dans un calcul ou une manipulation de chaîne.
  • Fonctions communes
    Affiche les fonctions communes, groupées par type (par exemple texte, date et heure, etc.).

Options

  • Fenêtre de code
    Utilisez la fenêtre de code du volet supérieur pour taper une expression. Lors de l'ouverture de l'éditeur d'expressions, la fenêtre de code contient l'expression du champ. Vous pouvez remplacer ou modifier l'expression. Vous pouvez y coller des fonctions, des opérateurs, des constantes, des champs, des paramètres et des éléments issus des collections globales. La fenêtre de code affiche les modifications au fur et à mesure.

    Un soulignement ondulé rouge signale une erreur de syntaxe. Pointez sur le texte souligné pour afficher le message d'erreur.

    Lorsque vous saisissez des termes de collections globales suivis d'un signe de ponctuation, une liste déroulante affiche les propriétés, les membres ou les méthodes disponibles. À partir de la liste déroulante, vous pouvez saisir les tout premiers caractères suivis d'une tabulation pour remplir automatiquement la sélection.

  • Arborescence des catégories
    Affiche les catégories d'expressions. Le choix d'une catégorie établit un contexte pour la création d'une expression. Par exemple, la sélection des fonctions d'agrégation affiche AVG, Count et d'autres fonctions que vous pouvez insérer dans l'expression.
  • Descriptions, exemples ou liste des membres
    Selon l'élément de catégorie sélectionné, le troisième volet contient une description, un exemple d'expression ou une liste des membres.

Voir aussi

Référence

Aide du Générateur de rapports accessible par la touche F1

Autres ressources

Utilisation des expressions dans Reporting Services
Didacticiels de Reporting Services
Mise en forme des éléments de rapport
Mise en forme des valeurs numériques et de date dans un rapport

Aide et Informations

Assistance sur SQL Server 2005