Laden...

Microsoft Report: #Error wegen NULL Werten in der DB?

Erstellt von timonb vor 15 Jahren Letzter Beitrag vor 15 Jahren 793 Views
T
timonb Themenstarter:in
18 Beiträge seit 2008
vor 15 Jahren
Microsoft Report: #Error wegen NULL Werten in der DB?

Hallo,

ich habe einen Bericht mit VB Ausdrücken "aufgebohrt". Einer dabei lautet z.B.: =IIf(Fields!Feld.Value.Equals(""), "Leer", Fields!Feld.Value)

Ist für den Datensatz in der DB was hinterlegt, klappt alles wunderbar. Ist jedoch der Wert in der DB Null bekomme ich "#Error" im Bericht angezeigt. Wie kann ich im Ausdruck auf Null abprüfen bzw. diese Meldung verhindern?

Danke für Eure Hilfe!

TimonB

K
27 Beiträge seit 2006
vor 15 Jahren

Hallo,

versuchs mal mit:


Iif(IsNothing(Fields!Feld.Value),"Leer",Fields!Feld.Value)

ich hoffe es hilft

T
timonb Themenstarter:in
18 Beiträge seit 2008
vor 15 Jahren

Habe den Code jetzt eingebaut, leider hat sich nichts verbessert. #Error steht immernoch da.

Hier mal der VB Code:

=IIf (isNothing(Fields!tageszeit.Value) or isNothing(Fields!uzUnbekannt.Value), " ", IIf (Fields!tageszeit.Value.Equals("12") AND Fields!uzUnbekannt.Value, "Mittag", IIf(Fields!tageszeit.Value.Equals("07") AND Fields!uzUnbekannt.Value, "Früh", 
IIf (Fields!tageszeit.Value.Equals("10") AND Fields!uzUnbekannt.Value, "Vormittag", 
IIf (Fields!tageszeit.Value.Equals("15") AND Fields!uzUnbekannt.Value, "Nachmittag", 
Fields!tageszeit.Value)))))

Ich sehe einfach keinen Fehler. Was habe ich falsch gemacht?

Gibt es eine Möglichkeit rauszubekommen warum #Error dargestellt wird?

Danke für Eure Hilfe!

1.346 Beiträge seit 2008
vor 15 Jahren

Versuch es mit Field.IsNull("Feld")

Gruß pdelvo