fastreport使用入门教程之创建报表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
fastreport使用入门教程之创建报表
创建报表
我们做一个在运行其使用这些组件建立一个简单报表的示范。在delphi环境中创建一个新的工程,并加入以下组件:TfrxADOComponents,Tbutton,TfrxReport,TfrxDesigner,TfrxDialogControls,TADOConnection。
设置属性:
ADOConnection1:
LoginPrompt=False
frxADOComponents1:
DefaultDatabase=ADOConnection1
双击设计按钮,定义一个事件函数:
procedure TForm1.Button1Click(Sender:TObject);
begin
frxReport1.DesignReport;
end;
运行delphi,点击设计按钮,进入报表设计器。
简单的列表式报表
在设计器环境中点击新报表,并且换到Data页,放置一个ADOTable组件
到页面上。
注意database属性已经连结到了数据库。并选择数据表名称:TableName='Customer'
到报表设计页,连接Master band数据源,并在数据树中将数据源字段托到band上合适的位置,调整大小。界面如下:
设计完毕,点击预览按钮,浏览结果。
同为比较常用的报表工具,FineReport对的创建报表步骤与FastReport有所不同,具体如下:
1.新建报表模板
点击快速工具栏上按键,创建一张空白模板。
2.新建数据集
数据集是FineReport专有的存储通过数据连接从数据库中取出来的数据,数据集是一个二维数据表,可直接在数据集中看到数据表中的字段和数据。
报表左侧下方有模板数据集窗口,列出了该模板可用的所有模板数据集,点击按钮,增加模板数据集。
新建数据集ds1,定义SQL语句为:SELECT*FROM[销量]where地区='${地区}',这样一个带参数的SQL语句,这里的地区是参数名字。
在下方的参数面板中点击刷新按钮,便可以获得数据集参数,给参数设置默认值“华东”,如下图:
点击SQL输入框上面最左边的预览按钮,可以直接预览输入,如下图:
同样的方法,增加数据集ds2,SQL语句为:SELECT*FROM[销售总额],添加完成之后,在数据集面板中会生成2个数据集,如下图: