web-dev-qa-db-fra.com

Comment vérifier si la zone de texte SSRS est vide

Comment vérifiez-vous si une zone de texte est vide dans SSRS 2008? J'ai essayé ce code et cela ne fonctionne pas.

IIF(ReportItems!txtCountVolunter.Value = "", false, true)
17
Link

Essayez ce qui suit:

=IIF(Len(ReportItems!txtCountVolunteer.Value) <= 0, true, false) 
27
rashkay

Vous devez utiliser cette expression

=IIF(IsNothing(Fields!UserEmail.Value) OR Fields!UserEmail.Value = "",
 "Empty", "Not Empty")

Le premier: IsNothing (Fields! UserEmail.Value) vérifie si la valeur du champ est NULL Le second: Fields! UserEmail.Value = "" les contrôles de la valeur déposée sont vides ""

Vous avez donc besoin des deux pour vérifier si la valeur est nulle ou vide.

15
Silagy

Vérifiez null

=IIF(IsNothing(ReportItems!txtCountVolunteer.Value),true, false) 
3
Aneet Singh

Essayez la fonction IsNothing comme ceci:

IIF (IsNothing (ReportItems! TxtCountVolunter.Value), "vide", "non vide")

3
Tahbaza

Pour ceux qui viennent d'un monde .NET et que vous voulez vérifier non vide et dire pour l'amour des arguments, voulez la valeur 0 au lieu de vide!

=IIf(String.IsNullOrEmpty(ReportItems!txtCountVolunteer.Value), 0, ReportItems!txtCountVolunteer.Value)
0
Glen