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