2010-08-20 36 views
0

我有一個水晶2008年的報告使用存儲過程創下了SQL Server 2008數據庫。存儲過程採用Date類型的參數(SQL Server 2008的新增功能)。的Crystal Reports 2008 - 問題與參數類型

當水晶自動報告給我製造的參數,它使該參數的String類型。我不想要一個類型,因爲這時用戶需要輸入一個日期,不會看到水晶日期對話框,他/她會看到,如果參數類型是日期字符串的。問題是,水晶是不是讓我改變參數類型,我想要的類型。

我不想給存儲過程的參數更改爲datetime型,因爲這樣會水晶創建日期時間的報表參數類型和用戶將被要求輸入一個時間值。我也不想要這個。

難道我有什麼選擇這裏?

回答

0

一種可能性是在過程中報告子過程中的日期時間參數,在主報告中創建只包含日期的參數,並將主報告中的僅限日期參數與子報告中的日期時間參數關聯起來。我們使用的Crystal 10不允許將date-only鏈接到datetime參數,但是如果沒有,Crystal 2008可能會在主報表中創建公式以將僅限日期參數轉換爲datetime(時間爲午夜)值。