Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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)