FineReport使用简介 1
数据源配置 FineReport 通过SQL 语句从数据库中获取感兴趣的数据,以特定方式关联在表格当中,保存为“工作表”
用户通过浏览器浏览对应工作表时,服务器通过解析工作表,讲所需数据以指定的方式显示到 w eb 页面,也就是报表
因此,在制作报表前,需要连接到数据库,过程如下: 1)从菜单栏中选中服务器->定义数据库连接 2)点击左上角的加号标志,配置书库连接: 其中,数据库选项指定要连接数据库的类型,可以为DB2、Oracle、SQL Server 等常用数据库;驱动器为JDBC 驱动程序,根据所选数据库类型对应选择即可;URL 需要根据数据库服务器 IP、端口、数据库名称等对应填写,例如 jdbc:db2://146
67:50000/w arehous; 用户名和密码为数据库用户名和密码,应该确保该用户有足够的权限查询相关数据表
报表制作 报表设计的流程大致可分为如下几个步骤(摘自FineReport 帮助文档): a 配置数据源 在报表设计之前,首先要添加报表所展示的数据的来源,当然这些来源并不一定是数据库,也可以是程序数据源,文本数据源等
b 新建报表 新建空白的自由报表,报表主设计界面是一个类似 Ex cel 的表格
c 添加数据源 数据源的添加可以在新建报表之前,也可以在新建报表之后
数据源列表会显示在左侧的数据源面板当中,用户可以直接选中并拖拽数据列到单元格中
如下图,点击加号标志,添加报表数据集: 根据需要,选择合适的数据集类型,由于当前数据均从数据库获取,因此数据集类型选择为数据库查询: 在弹出的数据集设置对话框中,先选中对应的数据库连接,如软件自带的FRDemo 数据库,在空白处填入SQL 语句
注:FineReport 比较强大的一个功能是允许 SQL 语句中包含参数,这些参数可以