FastReport 能够创建多种样式的报表,比如分层报表、分组报表、页面分段布局报表等等,今天来看看如何使用FASTREPORT VCL创建交叉报表。
以一个例子来说,比如我们将要构建一个简单的交叉报表,主要用于显示雇员的薪资超过四年,为了做到这一点,我们需要一个“crosstest”表,它位于FastReport的“DEMOS \主要”文件夹。 这个表包含的数据,如:
在Delphi环境中创建一个新的工程,在窗体上放置的“TTable”、“TfrxDBDataSet”和“TfrxReport”组件并设置其属性:
Table1:
DatabaseName = 'c:\Program Files\FastReport 4\Demos\Main'
TableName = 'crosstest.db'
数据库名称属性,必须对应于FastReport 安装文件夹的路径!
frxDBDataSet1:
DataSet = Table1
UserName = 'SimpleCross'
FastReport 组件面板中的“TfrxCrossObject”组件