Hallo,
ich habe folgendes Problem: In meinen Attributen steht in einigen Zeilen der Wert <Null>. Diese Daten kann ich selektieren mit [Feld] IS NULL. Nun will ich einen Beschriftungsausdruck anfertigen, bei denen mir bei <Null> ein Text angezeigt wird.
So sollte es aussehen:
Function FindLabel ( [LISDBA.TSN.AKTIVDATUM])
if ( ISNULL[LISDBA.TSN.AKTIVDATUM]) then
FindLabel = " - nicht aktiv -"
ELSE
FindLabel = " - aktiv -"
End if
Als Ergebnis wird stets und ständig "-aktiv-" ausgegeben, auch bei <Null> im Feld.
Die Variante
"if ([LISDBA.TSN.AKTIVDATUM] IS NULL) then" führt zu einem Syntaxfehler.
Als Parser habe ich VBScript verwendet. Hat jemand einen Tipp für mich?
Gruß Bernd
ich habe folgendes Problem: In meinen Attributen steht in einigen Zeilen der Wert <Null>. Diese Daten kann ich selektieren mit [Feld] IS NULL. Nun will ich einen Beschriftungsausdruck anfertigen, bei denen mir bei <Null> ein Text angezeigt wird.
So sollte es aussehen:
Function FindLabel ( [LISDBA.TSN.AKTIVDATUM])
if ( ISNULL[LISDBA.TSN.AKTIVDATUM]) then
FindLabel = " - nicht aktiv -"
ELSE
FindLabel = " - aktiv -"
End if
Als Ergebnis wird stets und ständig "-aktiv-" ausgegeben, auch bei <Null> im Feld.
Die Variante
"if ([LISDBA.TSN.AKTIVDATUM] IS NULL) then" führt zu einem Syntaxfehler.
Als Parser habe ich VBScript verwendet. Hat jemand einen Tipp für mich?
Gruß Bernd
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Mi., 04.12.2013 - 12:34
Permalinkif ISNULL ([LISDBA.TSN.AKTIVDATUM]) then
Gespeichert von BerndK am Mi., 04.12.2013 - 13:31
Permalinkso funktioniert es.
Danke!