2011-05-26 2 views
0

Je présente des données dans une matrice (un tableau croisé). Pour m'assurer que toutes les lignes sont représentées, je joins à droite une table des colonnes qui doivent apparaître. Cela aussi (attendu) produit une ligne vide. Identifier la rangée vide est assez facile; il suffit de tester null dans l'un des champs. Mais le filtrage des données provoque une inversion du comportement d'origine, qui est uniquement des colonnes lorsqu'il y a des données.Supprimer une ligne en fonction d'une valeur de champ

Existe-t-il un moyen de supprimer une ligne? Je veux dire, vraisemblablement, mais je n'arrive pas à trouver de l'aide.

Répondre

2

Je l'ai trouvé moi-même. Il y a une boîte de dialogue "Row Visibility ...". Cliquez avec le bouton droit sur la poignée de ligne.

Invoking Row Visibility dialog

Ce produit la boîte de dialogue.

Row Visibility dialog

Vous voulez afficher ou masquer la base d'une expression. Dans ce cas

=Fields!SiteName.Value="" 

fait l'affaire. À l'origine, j'ai vérifié pour null

=IsNothing(Fields!SiteName.Value) 

mais cela ne fonctionne pas. D'une certaine manière, il est converti en une chaîne vide.

Questions connexes