自定义报表的基本流程是什么

2023-04-13 03:10:22 来源:网络

自定义报表的基本流程是什么

自定义一个报表需要完成哪些工作

不知道你指的是什么类型的报表,我用的报表软件是FineReport,可以免费下载,一个报表要填报的属性一般有下面几个:

最重要的是要给数据库表中的字段绑定保存的值,通过设置模板>报表填报属性来控制。在给字段绑定值时最常见的就是通过内置SQL绑定单元格,此时类似Excel中,可以智能添加单元格;除绑定单元格外,数据列的值还能够是常量、公式、参数等等。还有一种方法是通过自定义事件来实现自定义提交。下面分别介绍内置SQL点击模板>报表填报属性,打开报表填报属性设置界面,增加内置SQL(一个内置SQL对应一张数据库表的操作),如下图:

内置SQL面板的设置步骤如下图:

选择提交类型FineReport对于填报数据的提交类型提供了四种方式:智能提交、插入提交、删除提交和更新提交,如下图:

2.3 添加字段

选择表后,点击智能添加字段按钮,会自动读取数据库中表中的所有字段,若不想添加全部,可以去掉字段前面的勾选,如下图:

2.4 添加单元格

字段添加完成之后,点击智能添加单元格或者只能添加单元格组,就可以给数据列绑定单元格,如下图,点击智能添加单元格,在弹出的对话框中选择报表主体中的单元格,为数据列绑定单元格:

2.5 设置提交条件

使用内置SQL填报数据,可以对填报数据进行过滤,如果web端提交的数据满足条件,则可以入库,不满足,则不入库,点击设置提交条件即可添加过滤条件,如下图:

  自定义事件如下图,在报表填报属性页面,可增加自定义事件,自定义事件可通过FR提供的API接口来实现不同的类,接着将该类导入到设计器中,即可实现自定义事件,详细请参照自定义事件:

希望可以帮到你