In crystal reports-berichten, wie ich einen default-Wert angezeigt, auf einer null ist?
Bin ich mit VS 2010, aber ich bin mir nicht sicher, auf die Crystal Reports-Berichte, in welchem Jahr es ist. 2008 oder 2010? Ich möchte die Anzeige "N/A", wenn ein date-Feld ist null. hier ist meine Formel
If isnull({usp_print_get;1.Cit_Date}) then 'its null' else 'not null'
Es wird gedruckt 'nicht null', wenn es gibt ein Datum, aber wenn es nicht ein Datum, es bleibt nur der Raum frei, statt Druck "in seine null -' ich habe die Datenbank und das date-Feld für den Datensatz ist in der Tat null und nicht ein Leerzeichen oder eine leere Zeichenfolge. Jede Hilfe ist willkommen. Schließlich möchte ich drucken 'N/A', wenn seine null oder die tatsächliche Cit_Date. Im Moment bin ich gerade mit den Saiten zu testen.
- Verwenden Sie einen SQL-Befehl oder eine Tabelle?
- usp_print_get ist eine gespeicherte Prozedur, bekommt die zu druckenden Informationen aus sql server
Du musst angemeldet sein, um einen Kommentar abzugeben.
Suchen Sie in Ihrer Formel sollte es funktionieren, es ist nur die syntax, dass ungerade ist. Verwenden Sie doppelte Anführungszeichen statt.
Aber wenn Sie möchten, um das Datum mit dieser Formel werden Sie haben, um es in einen string konvertieren. Die Ausgabe hat den gleichen Datentyp, es vermasselt die Formatierung option.
Format das Datum jedoch, wie Sie wollen.
Wenn Sie Debuggen, legen Sie es der Formel und der Datum-Spalte nebeneinander in Ihrem Bericht.
Es ist einfacher zu überprüfen, ob es funktioniert.