SSRS 2005 -Définir la Visibilité basée sur dataset rowcount
J'ai une ligne et d'une table, dans mon rapport, que je veux cacher si mon dataset n'a pas de lignes.
J'ai essayé d'utiliser l'expression =CountRows("MyDataSet") > 0
dans la visibilité initiale, mais c'est toujours la valeur false, même quand il y a des lignes dans le jeu de données.
Je soupçonne visibilité initiale est exécuté avant le chargement des données dans le dataset.
Comment puis-je définir la visibilité de mon tableau et d'autres éléments (une ligne), en fonction de si le jeu de données a des lignes ou pas?
OriginalL'auteur Josh | 2010-12-16
Vous devez vous connecter pour publier un commentaire.
Cela semble fonctionner dans
2008
- j'espère que ça vous aidera ...J'ai créé un
DataSet
avec un seul enregistrement. Ensuite, j'ai créé une zone de texte et de mettre votre code dans le "Caché" de la propriété dans leVisibility
Propriétés de la section.J'ai ensuite changé pour
Qui sera de retour
TRUE
quand il n'y a pas de lignes, ce qui permettra de définir le contrôle de caché.OriginalL'auteur Sam
Utilisation
=IIF(CountRows("DataSet1") > 0, false, true)
l'intérieur de l'expression de la visibilité de la propriété du contrôle.OriginalL'auteur Ashish Pancholi
Travaillé totalement
OriginalL'auteur Masood Ali