2013-04-09 7 views
5

Crystalレポートを使用していて、日付パラメータを使用しています。場合によっては、データベースから日付を返さない。システムは1899年12月30日のデフォルトの日付をトラッキングしています。だからこの場合、私は空白の日付でレポートをバインドしたい。他のすべてのフィールドを空白の日付で表示する必要があります。 Plsは "フィールドでこの12/30/1899の代わりにCrystalレポートで空白の日付を取得する方法

事前 に感謝Jidheesh

+0

私の答えを試してみる[Crystal Reportsの数式を数値に変換して、数値以外の空白を残す/ null] [1]。 [1]:http://stackoverflow.com/questions/13858187/have-a-crystal-reports-formula-convert-numeric-strings-to-values-but-leave-non – craig

答えて

2

選択クエリで使用する、このフォーマットを

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

たり、それを作るためにマイクロソフト以外の所有者: 'select coalesce(dateColumn、 '')、column2 from table' – EvilBob22

0

のヘルプは、「書式オブジェクト」に移動し、レポートに追加やるとチェック抑制」のチェックボックスは、そのchackboxの右側で下をクリックして、この式を追加します。DATE_FIELDは、あなたのオブジェクトのフィールドです

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

を。

これは、日付が1899/12/30に等しい場合にフィールドを表示しません。