2016-02-08 56 views
0

我有一個包含多個子報告的水晶報告。我需要找到辦法在以下(或類似)打印在報告/子報表「收集」的所有數據從Crystal Report收集所有數據

格式:

第1頁:FieldName1 =值| FieldName2 =值2 | ... | Page2:FieldName1 = Value1.1 | FieldName2 = Value2.1 | .....

所以,重要的一點是,有可能找出哪個頁面(在由報告生成的PDF中)特定字段值發生。 我試圖做一些複雜的公式,它會記住公式(s)(WhilePrintingRecords)中累積字符串中的所有數據,但我無法實現的部分是將每個值關聯到正確的主頁頂部的頁碼級別,報告(頁碼在這個目的中是至關重要的)。 由於在主報表和子報表中應用了分組和鏈接,所以問題更加複雜,因此頁碼在打印結束時會與設計時間順序相比發生變化。

任何人都可以想出任何想法嗎?

+0

一個辦法是在頁面頁腳以及頁碼商店頁面的saperate公式的值的concatination和剿它,並在最後一頁的末尾retrive所有值並顯示accordinig頁面數..在這裏,你可能需要創建一個數組用於這一目的。 – Siva

+0

溼婆感謝您的回覆!是的,沒錯,我更新使用添加到每個子報表中的公式每一頁的頁腳累計字符串,並作爲對於數據,它顯示了罰款...但相關頁碼問題打印主報表頁腳整個字符串(我使用共享變量,當然)發生在之後。 – Leonidas

+0

您可以張貼問題的屏幕截圖 – Siva

回答

0

謝謝溼婆,您的回覆使我另一件事進行調查(我是新來的Crystal Reports) - 這個問題實際上是不相關的公式保持頁計數器不正確執行,而是多了一個公式我以爲沒有執行,因爲我不知道如果公式被壓制(隱藏)的部分仍然是執行。櫃檯總是再多一頁就足夠了。當我刪除那個我不需要的公式時 - 它工作得很好。所以,這是我的錯:(