2016 - 2024

感恩一路有你

如何进行FineReport表单设计

浏览量:4343 时间:2024-01-31 15:14:33 作者:采采

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。

最后,根据设计需求,完成报表块的样式设计。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。