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
Hallo,
versuchs mal mit:
Iif(IsNothing(Fields!Feld.Value),"Leer",Fields!Feld.Value)
ich hoffe es hilft
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!