2012-05-02 40 views
0

我有一個在2008水晶報表中設計的水晶報表。有主要報告和3份分報告。這些子報告和主報告中的每一個都具有由報告編號生成的信息,這些字段沒有被命名爲相同,但是在三個子報告中的兩個中,我已經能夠將該參數鏈接到我正在傳遞的主報告參數後面的代碼。但是,當我去鏈接第三個子報表時,所使用的參數未顯示在用於選擇要鏈接的參數的下拉列表中。任何人都有任何想法,爲什麼這可能會發生。子報表參數不會顯示爲用於鏈接水晶報表的可選參數2008

我有一個可怕的傾向說話速記,所以如果你需要更多的信息讓我知道,我會盡我所能來回答。感謝您的幫助。

+3

這兩個字段是相同的數據類型嗎? – craig

+0

他們其實不是。如果你的短語作爲答案,我會接受它。在存儲過程中,我傳遞了一個int,並且我鏈接到的orignal變量是一個字符串。感謝發佈幫助我找到了正確的地方 –

回答

2

確保您打算鏈接的字段是相同的數據類型。順便說一下,這就是Crystal Reports'支持'異構連接的方式。只要將其中一個字段轉換爲與另一個字段的數據類型(通過公式字段)相匹配,就可以將字符串鏈接到數字值。

我也通過使用SQL表達式字段轉換其中一個字段來解決異構連接問題。然後在記錄選擇公式中執行「鏈接」。