2012-12-12 109 views
1

我有crystal report參數只在C# 我把參數放在詳細部分。 我希望這些參數打印超過1次(這將在運行時給出)。 我怎麼能做到這一點?水晶報告紙張詳細打印超過1次部分

+0

什麼數據是您的報告顯示?報告的詳細信息部分將爲報告數據中的每個記錄打印一次。 –

+0

我只打印Parameters.Report有'NO tables'。 –

+0

是您想要打印的次數是否已修復?或變量? –

回答

1

爲什麼不在公式中通過循環打印呢?

local numbervar TimesToPrint := 8; 
local numbervar i; //for-loop counter 
local stringvar out; //return variable 

for i := 1 to TimesToPrint do 
    out := out + {?YourParameter} + chr(13); //format your output 

out
+0

是的,它啓用時可以增長。 –

0

如果需要打印參數的可變次數是「合理的」,則可以創建該數量的報告頁腳部分,並將這些參數放置在其中的每一箇中。然後根據您希望打印的次數設置部分抑制公式以禁止。

如果您希望它們打印的次數可能相當高,您可能需要使用某種數據源。然後,您可以將參數放在詳細信息部分中,並使用該參數來驅動返回的記錄數。

+0

我同意你的觀點,但你可以給出一些樣本報告 - 這將是全部幫助 –

+0

http://tickett.net/downloads/13838759.rpt –

+0

包的謝意。我會審查它。 –