如何进行FineReport表单设计
FineReport是一款强大的报表软件,其报表操作功能在报表软件中位居领先地位。下面我们将为大家介绍FineReport的一些简单的表单设计功能。
新建表单
首先,点击“文件”->“新建表单”,如下图所示:
拖入组件
接下来,根据需要,拖拽相应的组件到表单中。例如,我们想要一个下拉框控件、一个文本控件以及两个标签控件,并且还需要一个以表格形式显示数据的报表块。
参数组件
从工具栏中将参数组件拖拽到表单主体中,并将相应的四个控件:下拉框、文本和两个标签控件拖拽至参数组件中。同时,设置标签控件的控件值分别为订单ID和客户ID。
报表块组件
从工具栏中将报表组件拖拽到表单主体中。
组件缩放
如果组件数量过多,在web端展示时可能会显得拥挤。这时,可以选中整体框架body,在属性表中将组件缩放修改为自适应原样缩放。
控件绑定数据
定义数据集并将其与相应的控件进行绑定。首先,新建数据集ds1,例如:SELECT * FROM 订单 where 订单ID$[orderid],其中参数orderid的默认值为10001。注意:参数名字必须与订单ID下拉框控件名称保持一致。
然后,将下拉框控件拖拽到适当位置,并设置其相关属性,如数据字典来源、实际值和显示值等。
同样地,将文本框控件拖拽到适当位置,并设置其控件值选择为绑定字段,数据来源于ds1数据集中的客户ID字段。
报表块编辑
在完成参数面板和控件的设置后,点击报表块中的触笔按钮,进入报表块编辑界面。在该界面中,根据需要设置报表块所展示的数据集。
例如,如果想要显示订单明细数据且根据订单ID进行过滤,可以新建一个数据集ds2,如:select * from 订单明细 where 订单ID$[orderid],其中orderid的默认值为10001。
最后,根据设计需求,完成报表块的样式设计。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。