翻譯|使用教程|編輯:楊鵬連|2021-02-10 10:34:35.497|閱讀 388 次
概述:您可以在FastReport VCL中創建一個下拉列表,這是我們將在本文中討論的功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的報告和文檔創建VCL庫。它提供了可視化模板設計器,可以訪問最受歡迎的數據源,報告引擎,預覽,將過濾器導出為30多種格式,并可以部署到云,Web,電子郵件和打印中。
近日,FastReport VCL更新至v6.9,在新版本中,在PDF導出中增加了對以下對象的交互式表單支持:文本,復選框和圖片。能夠通過InteractiveFormsFontSubset屬性將所需的字形僅包含在交互式形式中。同時修復了多個Bug問題。歡迎下載體驗。(點擊下方按鈕下載)
“向下鉆取”或“深入數據”是一個具有很多方面的概念,可以引用表中或封裝信息的其他內容中的操作。簡單明了,這是一個下拉列表!
最重要的操作之一是向下鉆取,例如,在帶有立方體的OLAP中,并且原則上在很多地方。畢竟,它極大地簡化了信息分析。“仔細研究”數據層。讓我們“仔細看一下數據”!通常,這是通過單擊我們要向下鉆取的數據來完成的。
您可以在FastReport VCL中創建一個下拉列表,這是我們將在本文中討論的功能。
關于FastReport VCL中的向下鉆取屬性及其連接:
組標題本身具有DrillDown屬性(菜單上的“ DrillDown”項)。啟用“向下鉆取”后,可以使該組具有交互性。
簡單來說,該組將開始響應預覽窗口中的鼠標單擊。單擊標題將使您可以擴展(顯示所有內容)或折疊(隱藏內容),僅保留標題以及(如果需要)地下室或子帶。可以使用ShowFooterIfDrillDown和ShowChildIfDrillDown屬性進行配置。
下面的屏幕快照顯示了具有單個擴展標題的組的示例:
您可以指定運行報告時應折疊還是展開所有組。默認情況下,這些組是折疊的,這由ExpandDrillDown屬性控制。如果要擴展組,請將此屬性設置為True。
預覽還具有從上下文菜單打開和關閉組信息的功能。
應該注意的是,在使用DrillDown機制時,每次都會重建報告。如果報告基于“大量”查詢的數據,則每次觸發DrillDown時都將運行這樣的查詢。在這種情況下,希望將查詢執行的結果保存在臨時表中。此外,以fp3格式保存并隨后加載到預覽窗口或FR Viewer中的生成報告將不起作用。
在代碼中,用于創建追溯報表的TfrxGroupHeader屬性設置如下:
var gh: TfrxGroupHeader; gh := TfrxGroupHeader(frxReport1.FindObject(‘GroupHeader1’)); gh.DrillDown := True; gh.ExpandDrillDown := True; gh.ShowChildIfDrillDown := False; gh.ShowFooterIfDrillDown := True;我發現使用DrillDown類型及其屬性的報告有用且易于使用。我不是唯一的一個!任何上班族都將感謝您通過這種互動而稀釋了他們絕望的生活!唯一的事情是,不要退出并嘗試“踩踏”到具有多個級別的報告中!預計這會降低文檔和工作量。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: