2013-04-09 1 views
5

Ich verwende Crystal Report und ich benutze einen Date-Parameter. In einigen Fällen gebe ich kein Datum aus der Datenbank zurück. Das System verfolgt ein Standarddatum 30.12.1899. In diesem Fall möchte ich den Bericht mit einem leeren Datum binden. Müssen alle anderen Felder mit leerem Datum anzeigen. Pls eine Hilfe macht für diesenwie bekomme ich ein leeres Datum im Crystal Report statt 30.12.1899

Vielen Dank im Voraus Jidheesh

+0

Versuchen Sie meine Antwort auf Frage [Lassen Sie eine Crystal Reports-Formel numerische Zeichenfolgen in Werte konvertieren, lassen Sie jedoch nicht-numerische Leerzeichen/null] [1]. [1]: http://stackoverflow.com/questions/13858187/have-a-crystal-reports-formula-convert-numeric-strings-to-values-but-leave-non – craig

Antwort

2

Verwendung dieses Format in Auswahlabfrage

select isnull(dateColumn,''),column2 from table 
+1

Oder es zu machen Nicht-Microsoft-proprietär: 'select coalesce (dateColumn, ''), column2 from table' – EvilBob22

0

Im Bereich des Bericht hinzugefügt, gehen Sie auf "Format-Objekt" und das Kontrollkästchen " unterdrücken“aktivieren, fügen Sie dann diese Formel, indem du rechts von dieser chackbox auf der Unterseite klicken:

{DATE_FIELD} = Date (1899,12,30) 

Wo DATE_FIELD das Feld des Objekts ist.

Dadurch wird das Feld unterdrückt, wenn das Datum 1899/12/30 entspricht.