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