Announcement

Collapse
No announcement yet.

Reporting Service Custom Code

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Reporting Service Custom Code

    Hallo zusammen.

    Habe folgendes Problem ich will mit Custom Code prüfen ob ein datum<= einem anderen datum ist, wenn ja soll er true ausgeben. Das funktioniert soweit ganz gut mit folgender Funktion:

    Function Check(soll as Object,ist as Object) As Boolean

    If ist<= soll Then
    return true
    End If
    End Function

    Codaufruf im Report:
    IIF(Code.Check(Fields!Liefertermin_soll_.Value,
    Fields!Lieferdatum_ist_.Value),"ja","nein")


    Nun will ich aber noch überprüfen ob das Ist datum ausgefüllt ist oder nicht.
    Wenn nicht soll er den wert auf false setzten.
    Hab schon versucht mit ner Else if anweiseung abzufragen:

    wie hier:

    If ist<= soll Then
    return true
    Else If ist="" Then
    return false
    Else return false
    End If
    End Function

    Klappt aber nicht kann da wer weiterhelfen?

  • #2
    Hallo,

    da Du das Datum als Object bekommst, kannst Du nicht mit = "" prüfen, sondern Du muss mit IS NOTHING prüfen.
    Auch wenn Du es in String castest, wird was anderes heraus kommen, als ein Leerstring.
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment

    Working...
    X