2011-12-07 32 views
1

如果我已經定義了具有轉換值的查詢參數,即,用戶被提示的「可讀的」值的列表,並在被用於SQL查詢之前這些被轉換爲實際值。如何在水晶報表中顯示查詢參數的描述值?

現在我想在報表中顯示標題所使用的查詢參數,但我只能找出如何獲得實際的,使用的值(即「一個翻譯」),而不是可讀的。

任何想法?

+0

是「可讀」的參數傳遞給水晶之前轉換?或者他們正在轉換水晶? – vice

+0

這實際上是在Crystal內部。它不是從外部調用的,因此報表在Crystal中調用並執行(實際上在Crystal Server 2011上)。參數在傳遞給查詢之前被轉換,因此「人類可讀」文本僅顯示在查詢參數GUI中。 – telcopro

回答

2

您將無法從參數字段得到「讀」的價值觀,很遺憾。

如果值(鍵和文字)是從一個表,你可以創建一個子報表,鏈接到參數字段,返回文本值和序列化他們。將子報表放在其自己的部分以允許擴展;您可能還需要實驗w/section底層。

如果值是靜態的,你可以創建一個公式字段瓦特/ CASE語句將密鑰轉換爲友好值。

+0

謝謝!這基本上回答了我的問題 - 沒有可以查看「可讀」值的魔術函數,我必須對其進行編碼。 – telcopro

+0

有沒有一個這樣的例子與任何地方的圖片?我正在使用SQL命令作爲數據源,我想知道這是否會以某種方式拋出我的嘗試。我想看看我是否將子報告鏈接並正確放置。當你說子報告放在它自己的部分,它是否需要是一個細節部分,或一個石斑部分或這是不相關的? – Cimplicity

+0

我會爲我的答案建議報告標題部分(因爲我只希望爲此生成一個子報告),但是您可以根據需要選擇任何部分。 – craig