原創(chuàng)|其它|編輯:郝浩|2012-10-19 10:35:31.000|閱讀 1469 次
概述:FastReport配套有一組按不同的操作和不同的報表類型順序的示例。這些示例文件可以從FastReport主目錄中的DEMO子目錄中找到。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport配套有一組按不同的操作和不同的報表類型順序的示例。這些示例文件可以從FastReport主目錄中的DEMO子目錄中找到。
標(biāo)準(zhǔn)套件中有9個不同方面的示例項目:
這里所提到的所有示例可以很好地指導(dǎo)那些想在短時間內(nèi)找到創(chuàng)建大多數(shù)的可能用到的新報表而不想重讀整個文檔的開發(fā)者。讓我們來好好地看看這些例子。
這個例子可以在FastReport示例目錄中的CHART子目錄中找到。這個項目僅包含一個窗體,以及窗體中的下列控件:
1. 一個Ttable/TdataSource控件用于從數(shù)據(jù)庫中提出數(shù)據(jù)(這個例子使用的是標(biāo)準(zhǔn)Delphi示例中的COUNTRY.DB作為數(shù)據(jù)源);
2. TfrDBDataSet控件用于導(dǎo)入一個DB數(shù)據(jù)源到FastReport對象;
3. TfrReport控件-報表自身;
4. TfrChartObject控件-“圖表”單元;
5. TfrDesigner控件-運(yùn)行時報表設(shè)計器(最終用戶報表設(shè)計器)。
這個窗體看起來就象這樣:
顯示的報表包含三頁,每頁上都有一個圖表。第一個在垂直軸上顯示COUNTRY表中的AREA字段內(nèi)容。第二個顯示類似的數(shù)據(jù),只不過是使用POPULATION字段。為了讓兩個圖顯示包含一些數(shù)據(jù)的“圖表”對象,必須放置“圖表”對象到報表窗體上,并將數(shù)據(jù)指定到它。這可以通過在對象雙擊激活的“圖表”對象編輯器來做。在這個編輯器的“數(shù)據(jù)”頁中,“對象名稱”組中的“圖例”和“值”必須填好。
這個例子中的這些Memo2和Memo6包含這些字段的值。Memo2和Memo6是“Text”對象,用于連接到COUNTRY數(shù)據(jù)表的AREAT POPULATION字段。
因此,所有COUNTRY數(shù)據(jù)表記錄的相應(yīng)字段的數(shù)據(jù)將被輸入到“圖表”對象中。
第三個圖表示例中使用了“前X個分組”,僅顯示前X個值。其它值的總數(shù)放在名稱為“其它”的單獨的欄中。這需要在對象編輯器的“數(shù)據(jù)”頁中的“項端顯示”字段中設(shè)置非零值,并在“標(biāo)號”字段中輸入其它值的求和項的名稱。這個圖中顯示設(shè)置前5個報表的控件編輯器對話框。
這個報表讓所有的頁面都接著各自的上一頁打印。這使生成報表頁面更有效。這個特性需要在頁面屬性對話框中設(shè)置適當(dāng)?shù)臉?biāo)記。
報表的預(yù)覽窗口顯示如下:
本站轉(zhuǎn)載自:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)