我想知道晶體報告最後一頁上的詳細記錄數,如果沒有,我想隱藏標題部分。晶體報告頁面上的詳細記錄數
回答
如果我正確理解您的問題,您應該只需在頁面底部添加摘要(可能是報表頁腳)即可對您的詳細信息部分中的項目進行計數。例如,我剛剛打開了一份報告,並添加了摘要以計算詳細信息部分中的郵政編碼數量。
,你會看到下一個允許您選擇適合您彙總計數的畫面。
接下來,我去了科專家,並把這個在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. 水晶報告中的分組記錄
- 9. 組標題中的詳細信息總計水晶報告
- 10. 水晶報告記錄號不包括「抑制記錄(細節部分)」
- 11. 賈斯珀報告:子報告詳細帶打印只有第一個記錄
- 12. 晶體報告使用asp.net晶體報告
- 13. 水晶報告中的頁面大小
- 14. 水晶報告不同頁面的列
- 15. 水印,渡細節和報頭部分中的晶體報告
- 16. 水晶報告8.5過濾器記錄
- 17. 水晶報告顯示重複記錄
- 18. 自定義記錄詳細信息頁面(顯示頁面?)
- 19. BIRT詳細報告包含1百萬條記錄
- 20. Jasper Reports主詳細報告
- 21. ssrs主詳細報告
- 22. 在詳細信息頁面上記錄導航
- 23. 水晶報告紙張詳細打印超過1次部分
- 24. 水晶報告。在詳細信息中更改文本部分
- 25. 水晶報告 - 依次顯示3個詳細信息部分
- 26. 表矩陣SSRS報告服務,記錄裏面詳細列有詳細排在它之下
- 27. 水晶報告 - 隱藏特定頁面
- 28. 在asp.net頁面顯示水晶報告
- 29. 如何創建水晶報告頁面
- 30. 圍繞多列的詳細截面框框水晶報表
我會按照步驟,看看它是如何去。我的目的是隱藏最後一頁的頁眉,如果該頁面上沒有記錄的話。 – Heinnge 2011-02-24 01:17:52
現在我明白你在做什麼。我認爲PowerUser是正確的,但這將會非常棘手。我明天再試一次,如果我想出點什麼,我會發佈一個解決方案。 – 2011-02-24 05:05:01
對不起,我什麼也沒得到。我在其他論壇上看到了這個問題,但我無法找到任何可以按照您需要的方式工作的東西。 – 2011-02-24 13:33:31