FastReport中文版是一款電腦報表分析軟件,該工具功能強(qiáng)大,能快速設(shè)計(jì)財務(wù)報表,制作過程支持多樣的展現(xiàn),復(fù)雜的數(shù)據(jù)也能完美表達(dá),讓你效率大大提升。
軟件介紹
fastreport5中文版是一款可以方便您在電腦上設(shè)計(jì)網(wǎng)頁報表的插件,本軟件是作為組件運(yùn)行在 數(shù)據(jù)庫或者是Borland VCL庫中的插件工具,您可以在設(shè)計(jì)web的時候插入自己需要設(shè)計(jì)的報表,特別是在設(shè)計(jì)網(wǎng)頁的過程中,插入報表等模式經(jīng)常運(yùn)用到,通過軟件本身插入數(shù)據(jù)源是比較亂的,還需要設(shè)計(jì)人員自己調(diào)整報表的各項(xiàng)參數(shù),這樣就浪費(fèi)了大量的設(shè)計(jì)時間,通過fastreport5這款組件,就可以使用不同的模板插入數(shù)據(jù)源,不需要修改報表顯示方案也能展示出優(yōu)美的版面。
軟件功能
fastreport5 破解版是一款可以幫助您在網(wǎng)頁設(shè)計(jì)上插入報表的工具,可以結(jié)合Visual Basic 編輯工具使用,方便您在web上添加報表、打印報表
在打印期間,可以使用fastreport5 模板將各種來源的數(shù)據(jù)合并在一起以完成打印作業(yè)。 可以將多個數(shù)據(jù)源連結(jié)到一個對象中。 在大多數(shù)情況下,模板上的對象均使用單個數(shù)據(jù)源來確定源的內(nèi)容。
然而,有時您可能希望將來自兩個或多個數(shù)據(jù)源的信息放入一個web、編碼器或文本對象中。 通過將其他數(shù)據(jù)源附加到對象,您可以使用fastreport5將它們結(jié)合起來,以便將它們作為一個字符串輸出(這有時稱為“字符串連結(jié)”)。
名稱: 顯示數(shù)據(jù)源的名稱(如果指定了數(shù)據(jù)源)。
打開fastreport5更改數(shù)據(jù)源名稱向?qū)В糜谥付ㄋx數(shù)據(jù)源的唯一名稱。 通過命名數(shù)據(jù)源,您可以將所選數(shù)據(jù)源的內(nèi)容與其他數(shù)據(jù)源共享或參考 VB 腳本中的數(shù)據(jù)源。
FastReport也可在IB_Objects下工作。IB_Objects是用于Interbase數(shù)據(jù)庫管理系統(tǒng)(DBMS)的功能強(qiáng)大且使用廣泛的庫。
類型: 顯示所選數(shù)據(jù)源的數(shù)據(jù)源類型。
打開更改數(shù)據(jù)源類型向?qū)В糜谥付▽⒃谒x數(shù)據(jù)源中打印的數(shù)據(jù)源。
軟件特色
開發(fā)WEB應(yīng)用系統(tǒng)通常都會遇到報表打印問題。簡單應(yīng)用可利用IE的頁面打印功能,利用HTML標(biāo)簽控制格式來實(shí)現(xiàn)。 但復(fù)雜的業(yè)務(wù)型應(yīng)用系統(tǒng),報表不僅是組成應(yīng)用的重要部分,還常常是相當(dāng)復(fù)雜的。很多應(yīng)用系統(tǒng)都要求提供。自定義報表的功能——即客戶可以自行設(shè)計(jì)、修改報表。
在C/S結(jié)構(gòu)系統(tǒng)中,報表問題有很多成熟的解決方法。如DELPHI開發(fā)工具不僅自帶有報表控件,還可以利用第三方控件來實(shí)現(xiàn)快速靈活的報表制作和打印,其中有名的控件是FR-Software & A.Tzyganenko 的FastReport。FastReport提供了能與DELPHI無縫集成的從設(shè)計(jì)到打印的完整控件包,提供的設(shè)計(jì)界面友好靈活,對于開發(fā)可讓用戶自定義報表的C/S應(yīng)用來說,是一種很好的解決方式。
FastReport是非常強(qiáng)大的報表控件,相比QuickReport,ReportBuilder更加靈活,又非常小巧,速度快。VCL版本支持Borland Delphi 2-6 and Borland C++Builder 1-6。CLX版本支持Delphi和Kylix。
怎么給字段加一個超鏈接
FastReport的使用較為復(fù)雜,對于財務(wù)報表設(shè)計(jì)本身就頗為高端,需要對軟件有非常高的認(rèn)知度才能完成每一個操作,比如在普通文檔編輯器中添加鏈接功能,在FastReport中想要實(shí)現(xiàn)就比較曲折,是不少新手問的比較多的問題,那么下面小編就帶來超鏈接添加教程,讓你輕松學(xué)會:
經(jīng)過測試,發(fā)現(xiàn)只有Request.Url提供此信息。
于是可以采用下方法來指定絕對URL。
1. 在Report上增加報表參數(shù)Current_Virtual_Path。
2. 寫ReportViewer的Load事件:代碼如下:
1 string req_url = this.Request.Url.ToString();
2
3 int pos = req_url.LastIndexOf('/');
4
5 if (pos > 0)
6 {
7 string current_virtual_path = req_url.Substring(0, pos + 1);
8 ReportViewer1.LocalReport.SetParameters(new ReportParameter[] {
9 new ReportParameter("current_virtual_path", current_virtual_path) });
10 }
也就是在報表Load的時候把該URL的目錄信息作為報表參數(shù)傳遞給Reportviewer。
3. 指定HyperLink的標(biāo)簽的內(nèi)容為:
=Parameters!current_virtual_path.Value + "文件.aspx"
4. 修改ReportViewer.LocalReport.EnableHyperLinks 為true。
至此搞定。
怎么設(shè)置頁面寬度
與添加超鏈接的原因類似,這同樣是一個簡單的效果,但是要比較復(fù)雜的過程來實(shí)現(xiàn),F(xiàn)astReport怎么設(shè)置頁面寬度呢?下滿的方法讓你一次學(xué)會:
第一種方法最為簡單,你可以對文本對象進(jìn)行換行。
Total
for[Value]
下圖就是換行后的效果,現(xiàn)在顯得比以前更加緊湊了。
然而這種方法在行/列較長時非常不適用,因?yàn)槭謩訐Q行不是很準(zhǔn)確。這就是為什么交叉對象擁有 “MinWidth”和“MaxWidth” 屬性(最小和最大單元格寬度分別)。
默認(rèn)情況下,“MinWidth”的值是“0”和“MaxWidth”的值是“200”。在我們的例子中,我們可以設(shè)置以下內(nèi)容:MinWidth= MaxWidth=50。將意味著,表單元格的寬度必須是50像素。如果單元格太小,它會自動調(diào)整到 “MinWidth” 值。如果單元格過大,其寬度將被自動調(diào)整為“MaxWidth” 值。調(diào)整后的表格效果如下:
第三種方式是手動更改表格的寬度。設(shè)置AutoSize屬性為False。現(xiàn)在你可以使用鼠標(biāo)調(diào)整交叉表的單元格寬度。的那個鼠標(biāo)懸停在交叉元素方面時,光標(biāo)的形狀發(fā)生變化。
請注意,你如果關(guān)閉自動大小,交叉表將不會調(diào)整表元素的寬度/高度。預(yù)覽報表時,效果如下:
怎么調(diào)出屬性欄位
不少用戶在FastReport使用過程中發(fā)現(xiàn)屬性欄位消失,不知道如何重新調(diào)出,下面小編就帶來兩種方法,讓你重新調(diào)試出屬性欄:
FastReport設(shè)計(jì)器的屬性欄不是按F11吧,可以在“Tools”菜單中的“ToolBars“中的"Object Inspector“勾上就可。
重置方法:
找到如下路徑:
C:/Users/賬戶名/AppData/Local/FastReport/FastReport.config
刪除即可。
記得先退出使用FastReport的程序,再刪除
常見問題
Q: 怎樣改變多頁報表中某一頁的順序?
A: 拖動頁標(biāo)簽到目的位置。
Q: 我想查看所有的字段及變量,我想在報表中使用列表來實(shí)現(xiàn)它?
A: 設(shè)置TfrReport.MixVariablesAndDBFields := True.所有的數(shù)據(jù)字段及變量可在“插
入數(shù)據(jù)字段”對話框中可存取了。
Q: 我不想顯示導(dǎo)入選項(xiàng)對話框?
A: 在導(dǎo)入組件(比如,TfrTextExport)中設(shè)置所有必需的選項(xiàng),然后通過設(shè)置ShowDialog屬性為
False來關(guān)閉此對話框。
Q: 為什么 TotalPages變量不起作用? 它總是返回 0.
下載地址
-
7 愛信諾開票軟件
裝機(jī)必備軟件
網(wǎng)友評論