我有一個水晶報告,只需要約三分之一的報告空間。 我從字段中讀取數據庫是一個整數值。 我希望從同一頁面的數據庫中讀取此報告的次數。 關於如何實現這一點的任何想法?多個水晶報告打印在同一報告
我只能用水晶報表來達到這個目的。
在此先感謝。
我有一個水晶報告,只需要約三分之一的報告空間。 我從字段中讀取數據庫是一個整數值。 我希望從同一頁面的數據庫中讀取此報告的次數。 關於如何實現這一點的任何想法?多個水晶報告打印在同一報告
我只能用水晶報表來達到這個目的。
在此先感謝。
您可以創建另一份報告,並添加當前的報表作爲子報表多次
但這會打印報告一個靜態的次數。 我希望根據從數據庫中讀取的值打印報告。 –
我的回答太長,不適合作爲評論。檢查上面的@NumberOfCopies參數建議 – Lan
蘭是正確的,建造另一份報告,並添加當前的報表作爲子報表。
這裏的竅門:
這應該使你的報表運行在同一時間的所有項目。
在這種情況下,您可以使用您將要使用的最大打印數量創建表格。例如,如果您認爲可能需要打印報表100次,那麼表格應包含1到100的記錄。因此,讓我們假設情況是這樣 - 創建表格,將其命名爲副本並添加字段CopyNo。創建100個記錄和設置從1 CopyNo至100創建基於複製表中的主報告 - 記錄選擇公式是這樣的: Copies.CopyNo < = @ NumberOfCopies
@NumberOfCopies是一個參數,它您可以設置以控制打印的副本。創建您的實際報告作爲子報告,並將其放置在主報告的詳細信息部分中。當您運行報告時,它會詢問您的份數,當您插入它時,將會按照您提供的號碼多次打印相同的子報告。
如果數字高於3,該怎麼辦?或者數字總是3或更少? – Nick