Je travaille sur un rapport SSRS 2008. J'ai un rapport très simple avec trois tableaux, un ensemble de données/tabli différent (avec les mêmes champs affichés) pour chacun. J'ai réglé PageBreak.BreakLocation sur End pour les deux premiers, mais j'aimerais que les trois tableaux soient affichés séparément. Les utilisateurs vont exporter ces données directement vers Excel.
Lorsque les trois ensembles contiennent des données, le système fonctionne bien et, dans l'exportation Excel, il les affiche dans les trois feuilles nommées en conséquence. Lorsque l'un des ensembles ne contient pas de données, il n'impose pas de saut de page. Ainsi, si seul mon troisième ensemble de données contient des données... les deux précédents s'affichent au-dessus, vides avec seulement des en-têtes de ligne, dans la même feuille que le troisième ensemble de données, qui est le seul à être exporté.
Je veux que les sauts de page soient appliqués même s'il n'y a pas de données pour l'un des trois ensembles. Je peux utiliser NoRowsMessage pour indiquer explicitement qu'il n'y a pas de données, mais je veux quand même avoir des onglets séparés. Avez-vous une idée de la façon de procéder ?