Utilisation de régions de données

Les régions de données sont des éléments de rapport qui affichent des lignes de données répétées à partir de datasets sous-jacents. Ces lignes peuvent être affichées dans un tableau, une matrice, une liste ou un graphique.

Chaque région de données est associée à un dataset unique. Le dataset définit les données utilisables dans une région de données. Si votre rapport utilise plusieurs régions de données, vous pouvez faire en sorte que chacune d'elles emploie un dataset différent. Par exemple, vous pouvez ajouter un graphique représentant un résumé des ventes d'un magasin basé sur un dataset donné et une table répertoriant le détail des commandes récentes basée sur un autre dataset. Si un rapport ne possède qu'un seul dataset, toutes ses régions de données utilisent ce dataset par défaut. Pour plus d'informations sur les datasets et l'association de régions de données à ceux-ci, consultez Définition des datasets de rapports et Procédure : associer une région de données à un dataset (Générateur de rapports).

Dans cette section

Vous pouvez placer plusieurs régions de données dans un rapport. Vous pouvez aussi les imbriquer. Le nombre de régions de données qu'il est possible d'avoir n'est pas limité, la seule limite étant l'incidence de ce nombre sur les performances du serveur de rapports. Plusieurs régions de données qui ne sont pas imbriquées ne sont pas liées et elles peuvent être au-dessus, en dessous ou à côté les unes des autres.

Les régions de données peuvent partager des paramètres, d'autres variables globales et des datasets. Les paramètres existent en dehors des régions de données, aussi tout champ ou toute propriété qui utilise une expression peut faire référence à la collection de paramètres.

Répétition de régions de données

Vous pouvez imbriquer plusieurs régions de données pour reproduire plusieurs fois une même région de données dans un rapport. Par exemple, vous pouvez créer un rapport des données de bon de commande dans lequel un tableau de bons de commande est répétée plusieurs fois, une fois pour chaque employé. Pour cela, vous devez créer une autre région de données, comme une liste, et définir ensuite le regroupement sur cette région de données sur employé. Ensuite, placez le tableau à l'intérieur de cette région. Les datasets des deux régions de données doivent être identiques. Utilisez un sous-rapport si vous devez créer un rapport utilisant un regroupement de ce type (comme dans une page en mode Master/Détail) mais avec des datasets différents.

Régions de données vides

Quand le dataset d'une région de données ne retourne pas de données, cette région ne figure pas dans le rendu. À sa place s'affiche une zone de texte indiquant la valeur de la propriété NoRows. Vous pouvez modifier la propriété NoRows dans la fenêtre Propriétés du Générateur de rapports. Les propriétés d'apparence de la région de données (telles que Color, Font et Padding) s'appliquent à la zone de texte NoRows.

Régions de données et autres éléments de rapport

Dans certains formats de rendu, le développement d'une région de données peut provoquer le déplacement d'autres éléments de rapport. C'est le cas notamment lorsqu'un élément de rapport est placé sous le bord inférieur d'un tableau, d'une matrice ou d'une liste, ou bien à droite du bord droit d'une matrice. Par exemple, si une zone de texte est placée sous un tableau, à sa gauche, elle descendra à mesure que le tableau prend de l'ampleur. En revanche, si cette zone de texte se trouve directement à gauche du tableau mais pas en dessous, elle demeure à sa position, à côté du tableau.

Si vous voulez qu'un élément de rapport reste en place à côté ou au-dessus d'une région de données même si cette dernière se développe, créez un rectangle, placez-le au-dessus du bord inférieur ou à gauche de la région de données, et insérez-y l'élément de rapport. Le rectangle demeurera à côté de la région de données, et l'élément de rapport, à l'intérieur du rectangle.

Voir aussi

Concepts

Utilisation de données dans une mise en page de rapport
Présentation des régions de données
Mise en forme des éléments de rapport

Aide et Informations

Assistance sur SQL Server 2005