Boîte dialogue Expression (Concepteur de rapports Visual Studio)

Utilisez la boîte de dialogue Expression pour écrire une expression. La boîte de dialogue Expression inclut une fenêtre Code, une arborescence de catégorie, des éléments de catégorie et un volet Description. Vous pouvez ouvrir la boîte de dialogue Expression pour les éléments suivants :

  • Une zone de texte sur un rapport.

  • Une propriété dans la fenêtre Propriétés.

Vous pouvez ouvrir la boîte de dialogue Expression en cliquant avec le bouton droit sur une zone de texte ou en choisissant <expression> dans la liste de valeurs d'une propriété. Vous pouvez utiliser des expressions pour définir de nombreuses propriétés, notamment la couleur, la police et les bordures.

La boîte de dialogue Expression est contextuelle ; les éléments de catégories et les descriptions changent en fonction de la catégorie d'expression sur laquelle vous travaillez. Il prend en charge IntelliSense, le complément automatique des instructions et la coloration de la syntaxe afin de vous permettre de détecter facilement les erreurs de syntaxe. Vous pouvez déplacer et redimensionner la boîte de dialogue Expression si vous souhaitez disposer d'une plus grande aire de travail.

Constructions d'expression

Les expressions que vous créez peuvent inclure des constantes, des valeurs globales, des champs et d'autres éléments. La liste suivante décrit les catégories et les diverses parties d'une expression.

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

    Certains éléments de rapport ne prennent pas en charge les expressions pouvant prendre la valeur d'une constante. Si une propriété ne peut pas prendre la valeur d'une constante, la description fournit cette information.

  • Globals
    Fournit une liste des éléments dans la collection globale que vous pouvez utiliser dans une expression.
  • Paramètres
    Fournit une liste de paramètres de rapport.
  • 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 le champ vers la zone Expression.
  • Datasets
    Fournit une liste des datasets disponibles et montre les champs qui sont membres du dataset.
  • Opérateurs
    Affiche les opérateurs que vous pouvez inclure dans un calcul ou une manipulation de chaînes.
  • Fonctions communes
    Affiche les fonctions communes, regroupées par type (par exemple, texte, date et heure, etc.).

Options

  • Fenêtre Code
    Utilisez la fenêtre Code dans le volet supérieur pour taper une expression. Lorsque vous ouvrez la boîte de dialogue Expression, la fenêtre Code contient l'expression courante. Vous pouvez remplacer ou réviser l'expression ou coller des fonctions, des opérateurs, des constantes, des champs, des paramètres et des éléments à partir des collections globales. La fenêtre Code reflète vos modifications.
  • Arbre de catégories
    Affiche des 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 de fonctions d'agrégation affiche AVG, Count et d'autres fonctions d'agrégation que vous pouvez incorporer dans l'expression.
  • Descriptions, exemples ou liste des membres
    Selon l'élément de catégorie que vous sélectionnez, le troisième volet contient une description, un exemple d'expression ou une liste de membres.

Voir aussi

Concepts

Ajout de code personnalisé à un rapport (Concepteur de rapports Visual Studio)
Collections globales pour des expressions dans des rapports (Concepteur de rapports Visual Studio)
Expressions communes pour les rapports (Concepteur de rapports Visual Studio)
Fonctions intégrées pour les rapports (Concepteur de rapports Visual Studio)
Utilisation d'expressions dans un rapport (Concepteur de rapports Visual Studio)
Contrôles ReportViewer (Visual Studio)
Contrôles de serveur Web et Windows Forms de ReportViewer

Autres ressources

Référence de l'interface utilisateur du Concepteur de rapports (Visual Studio)