J'ai un rapport SSRS 2008 avec un sous-rapport qui prend une valeur sélectionnée en tant que paramètre. Par exemple, j'ai un rapport qui prend en @ProjectID
, puis sélectionne ClientID
. Si je passe [ClientID]
en tant que paramètre au sous-rapport, j'obtiens une erreur la première fois que je charge le rapport. Toutefois, les chargements suivants (en cliquant sur Actualiser) fonctionnent tous très bien. Je n'ai pas ce problème si je passe le paramètre directement au sous-rapport, c'est-à-dire [@ProjectID]
.Sous-rapport SSRS ne charge pas jusqu'à l'actualisation
Est-ce que SSRS transmet les paramètres avant que la sélection ne soit émise afin de ne fonctionner que lorsque les valeurs sont mises en mémoire cache lors du rafraîchissement? Est-il possible de résoudre ce problème sans forcer tous les sous-rapports à prendre [@ProjectID]
?
Merci ... cela m'a sauvé 5 ans plus tard. J'ai un sous-rapport sans jeu de données à des fins de formation et il semble que cela soit trop rapide. L'ajout d'un jeu de données avec une simple requête fictive "select 'dummy' comme dummy" dans mon sous-rapport a fait l'affaire. –