2010-06-15 84 views
0

我正在處理VS 2005 /水晶報告。在水晶報告中尋呼

在Sub報告中,我需要限制爲每頁18條記錄。

我需要爲Crystal Sub Report做分頁嗎?

我不能爲水晶子報告做分頁..!

+0

在您的報告中的細節部分,有一個叫做財產「多列格式」。它可以讓你在一行中顯示多於一條記錄。這可能會解決您的問題。 – PowerUser 2010-06-15 15:16:03

回答

0

分頁由主報告處理。

爲什麼您需要將子報表輸出限制爲每頁18行?

+0

在主報告 - 頁面1(正面)我可以有9條記錄,並且在第2頁(背面)我可以9條記錄..總共有第1頁 - 我可以保存18條記錄。 如果我們有大約40條記錄,我們需要3張紙。 我們的子報告實際上是主報告的選定欄目。小組報告有兩個字段 - 如姓名/部門。 當我們有40條記錄時,它會嘗試在子報表中顯示全部40條......但我們能夠查看最多25條記錄......並且可以與其他表單複製...... – chokka 2010-06-15 14:32:21

+0

我不知道簡單的方法來做到這一點 - 聽起來好像你應該設置最多25條記錄要在子報表中返回(例如,通過在子報表中使用排名前N的處理或條件行抑制),但是那麼您將丟失剩餘的記錄來自子報表。 – 2010-06-15 14:54:29

+0

目前,我已經在子報告中設置了最多25條記錄。我省略了剩餘的記錄 – chokka 2010-06-15 18:47:41

0

有多種方式。創建共享變量

shared numbervar count:= 0;

增加公式中的計數變量。將公式放入詳細信息部分並將其禁用。

有條件地取消的詳細信息部分,當計數變量> 18.

1

可以抑制這種情況的細節部分:

if recordnumber>N then true else false 

// N being the number of rows