Procédure : définir un message d'absence de données pour une région de données
Lorsque vous souhaitez qu'un texte s'affiche dans le rapport rendu à la place d'une région de données ne contenant pas de données, vous devez définir la propriété NoRowsMessage de la table, matrice ou région de données de type liste souhaitée ou la propriété NoDataMessage de la région de données de graphique concernée. Au moment de l'exécution, le processeur de rapports exécute la requête pour chaque dataset d'un rapport et la requête de dataset peut ne produire aucun jeu de résultats. Pour une région de données liée à un dataset vide, vous pouvez spécifier le texte à afficher à la place de la région de données vide. Vous pouvez également définir la propriété NoRowsMessage pour un sous-rapport lorsque aucun dataset de ce dernier ne contient de données au moment de l'exécution.
Pour définir la propriété NoRowsMessage d'une table, matrice ou liste spécifique
En mode Conception, sur l'aire de conception, cliquez sur la table, la matrice, la région de données de type liste ou le sous-rapport souhaité pour sélectionner celle-ci / celui-ci. Le volet Propriétés affiche les propriétés de l'élément que vous venez de sélectionner.
Notes
Si le volet Propriétés n'est pas visible, dans le menu Affichage, cliquez sur Fenêtre Propriétés.
Dans le volet Propriétés, tapez le texte à afficher comme message dans le champ de la propriété NoRowsMessage.
Vous pouvez également cliquer sur l'option Expression de la liste déroulante pour ouvrir la boîte de dialogue Expression et créer l'expression souhaitée.
Pour définir la propriété NoDataMessage d'un graphique
En mode Conception, sur l'aire de conception, cliquez sur le graphique souhaité pour le sélectionner. Le volet Propriétés affiche les propriétés de l'élément que vous venez de sélectionner.
Dans le volet Propriétés, développez le nœud correspondant à NoDataMessage.
Dans la zone Légende, tapez le texte à afficher comme message dans le champ de propriété NoDataMessage.
Vous pouvez également cliquer sur l'option Expression de la liste déroulante pour ouvrir la boîte de dialogue Expression et créer l'expression souhaitée.
Pour définir la propriété NoRowsMessage d'un sous-rapport
En mode Conception, sur l'aire de conception, cliquez sur le sous-rapport souhaité pour le sélectionner. Le volet Propriétés affiche les propriétés de l'élément que vous venez de sélectionner.
Dans le volet Propriétés, tapez le texte à afficher comme message dans le champ de la propriété NoRowsMessage.
Vous pouvez également cliquer sur l'option Expression de la liste déroulante pour ouvrir la boîte de dialogue Expression et créer l'expression souhaitée.
Voir aussi
Concepts
Utilisation de régions de données
Création d'un dataset de rapport
Utilisation du Concepteur de rapports dans Business Intelligence Development Studio