Crystalレポートを使用していて、日付パラメータを使用しています。場合によっては、データベースから日付を返さない。システムは1899年12月30日のデフォルトの日付をトラッキングしています。だからこの場合、私は空白の日付でレポートをバインドしたい。他のすべてのフィールドを空白の日付で表示する必要があります。 Plsは "フィールドでこの12/30/1899の代わりにCrystalレポートで空白の日付を取得する方法
事前 に感謝Jidheesh
Crystalレポートを使用していて、日付パラメータを使用しています。場合によっては、データベースから日付を返さない。システムは1899年12月30日のデフォルトの日付をトラッキングしています。だからこの場合、私は空白の日付でレポートをバインドしたい。他のすべてのフィールドを空白の日付で表示する必要があります。 Plsは "フィールドでこの12/30/1899の代わりにCrystalレポートで空白の日付を取得する方法
事前 に感謝Jidheesh
選択クエリで使用する、このフォーマットを
select isnull(dateColumn,''),column2 from table
たり、それを作るためにマイクロソフト以外の所有者: 'select coalesce(dateColumn、 '')、column2 from table' – EvilBob22
のヘルプは、「書式オブジェクト」に移動し、レポートに追加やるとチェック抑制」のチェックボックスは、そのchackboxの右側で下をクリックして、この式を追加します。DATE_FIELDは、あなたのオブジェクトのフィールドです
{DATE_FIELD} = Date (1899,12,30)
を。
これは、日付が1899/12/30に等しい場合にフィールドを表示しません。
私の答えを試してみる[Crystal Reportsの数式を数値に変換して、数値以外の空白を残す/ null] [1]。 [1]:http://stackoverflow.com/questions/13858187/have-a-crystal-reports-formula-convert-numeric-strings-to-values-but-leave-non – craig