Partager via


Définir un message d'absence de données pour une région de données (Générateur de rapports et SSRS)

Quand 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 région de données de table, de matrice ou de liste souhaitée, la propriété NoDataMessage de la région de données de graphique et la propriété NoDataText de l’échelle de couleurs de la carte. 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 quand aucun dataset de ce dernier ne contient de données au moment de l’exécution.

Notes

Vous pouvez créer et modifier des définitions de rapport (.rdl) dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d’informations, consultez Conception de rapports en Concepteur de rapports et Report Builder (SSRS) sur le web sur microsoft.com.

Pour définir la propriété NoRowsMessage d'une table, matrice ou liste spécifique

  1. 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.

  2. Dans le volet Propriétés, tapez le texte que vous souhaitez afficher sous forme de message dans le NoRowsMessage champ de propriété.

    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

  1. 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.

  2. Dans le volet Propriétés, développez le nœud pour NoDataMessage.

  3. Dans Légende, tapez le texte que vous souhaitez afficher sous forme de message dans le NoDataMessage champ de propriété.

    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

  1. 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.

  2. Dans le volet Propriétés, tapez le texte que vous souhaitez afficher sous forme de message dans le NoRowsMessage champ de propriété.

    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é NoDataText de l'échelle de couleurs d'une carte

  1. En mode Conception, cliquez sur l'échelle de couleurs de la carte pour la sélectionner. Le volet Propriétés affiche les propriétés de l'élément que vous venez de sélectionner.

  2. Dans le volet Propriétés, dans NoDataText, tapez le texte que vous souhaitez afficher en tant qu’étiquette pour les couleurs sans valeur de données.

    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

Sous-rapports (Générateur de rapports et SSRS)
Tables, matrices et listes (Générateur de rapports et SSRS)
Graphiques (Générateur de rapports et SSRS)
Cartes (Générateur de rapports et SSRS)
Sous-rapports (Générateur de rapports et SSRS)