我想知道晶體報告最後一頁上的詳細記錄數,如果沒有,我想隱藏標題部分。晶體報告頁面上的詳細記錄數
回答
如果我正確理解您的問題,您應該只需在頁面底部添加摘要(可能是報表頁腳)即可對您的詳細信息部分中的項目進行計數。例如,我剛剛打開了一份報告,並添加了摘要以計算詳細信息部分中的郵政編碼數量。
,你會看到下一個允許您選擇適合您彙總計數的畫面。
接下來,我去了科專家,並把這個在X-2盒對面的報頭部分的禁止複選框。
如果Count({} Stores.ZipCode)> 50則爲true
這將打壓頭,如果我在細節部分超過50和郵政編碼。在你的情況下,如果你的計數是0,那麼你會壓制。那是你在找什麼?
基於公式結果抑制標題很容易。困難的部分是計算出現在特定頁面上的細節部分的數量。
AFAIK,這是不可能的,沒有一些棘手的格式。例如,您可以構建報告,以便每個頁面一次顯示3條記錄。那麼,如果你的總記錄數是4(不能被3整除),你知道你的最後一頁將包含1條記錄。
首先,您必須創建一個公式。 然後,將其插入到Details
部分。 例如@VariableA
式內部,把這個:
Shared NumberVar PageofLastField;
If OnLastRecord then PageofLastField := PageNumber;
禁止式。
公式檢查記錄是否是最後一條記錄。 如果它是最後一條記錄,它將最後一條記錄的頁碼保存到共享變量PageofLastField
。
Shared NumberVar PageofLastField;
PageofLastField := PageofLastField;
if pageofLastfield <> 0 and PageNumber > PageofLastField
THEN TRUE
ELSE FALSE
的剿公式PageHeader在剛開始使用「OnLastRecord」將解決這個目的:
然後在你的頭的禁止公式,把這個代碼。
這正是傑羅姆的回答已經說過的嗎?你的答案如何貢獻? – 2017-04-06 13:17:52
- 1. 如何計算晶體報告中的recursiv值詳細部分?
- 2. 晶體報告
- 3. 顯示記錄的水晶報告
- 4. 水晶報告中的分組記錄
- 5. 組標題中的詳細信息總計水晶報告
- 6. 賈斯珀報告:子報告詳細帶打印只有第一個記錄
- 7. 水晶報告中的頁面大小
- 8. 晶體報告使用asp.net晶體報告
- 9. 水印,渡細節和報頭部分中的晶體報告
- 10. 水晶報告顯示重複記錄
- 11. BIRT詳細報告包含1百萬條記錄
- 12. Jasper Reports主詳細報告
- 13. 水晶報告。在詳細信息中更改文本部分
- 14. 在asp.net頁面顯示水晶報告
- 15. 水晶報告 - 隱藏特定頁面
- 16. 報告顯示詳細報告的參數
- 17. CSS與晶體報告
- 18. 訪問報告:每頁詳細信息的第二頁上的頁眉
- 19. 水晶報告頁碼
- 20. 在哪個頁面上打印Access報告中的記錄?
- 21. 總結的詳細記錄
- 22. 晶體報告參數字段驗證
- 23. 水晶報告複製細節?
- 24. vega-lite的詳細錯誤報告
- 25. 水晶報告書的每一頁重複「報告頁腳」
- 26. 通過鏈接到Visualforce詳細頁面傳遞記錄ID
- 27. 總結和在同一份報告中記錄的詳細信息部分
- 28. 如何使用telerik報告詳細顯示每個記錄的序列號
- 29. 如何報告水晶報告細節中總數的百分比?
- 30. 晶體報告中日期的上限函數
我會按照步驟,看看它是如何去。我的目的是隱藏最後一頁的頁眉,如果該頁面上沒有記錄的話。 – Heinnge 2011-02-24 01:17:52
現在我明白你在做什麼。我認爲PowerUser是正確的,但這將會非常棘手。我明天再試一次,如果我想出點什麼,我會發佈一個解決方案。 – 2011-02-24 05:05:01
對不起,我什麼也沒得到。我在其他論壇上看到了這個問題,但我無法找到任何可以按照您需要的方式工作的東西。 – 2011-02-24 13:33:31