FineReport如何设计表单?FineReport表单设计的一个简单示例
FineReport是一款报表软件,其报表操作功能是报表软件中最好的。下面小编将为大家介绍FineReport的一些简单的表单设计功能,希望对大家有所帮助
创建新表单单击文件创建新表单,如下所示:
拖动组件显示在上面的渲染图中。我们可以看到,该表单需要一个下拉框控件、一个文本控件、两个对应的标签控件以及一个以表格形式显示数据的报表块。此时,我们已经确定需要向表单中添加一个报表块和四个控件。在组件介绍中,我们知道控件既可以作为附加到参数面板组件的组件存在,也可以作为单独的组件存在。在这种情况下,可以随意使用任何表单,效果都是一样的,所以使用了附加到参数面板组件的表单。参数组件将参数组件从工具栏拖动到窗体中,并将对应的四个控件:下拉框、文本和两个标签控件拖动到参数组件中,并将标签控件的控件值设置为订单ID和客户ID,如下图所示:
报表块组件还将报表组件从工具栏拖动到窗体主体,如下所示:
如果组件太多,在网页端显示时,自适应地显示在一个页面上会很拥挤。此时可以选择右下角的整个框体,在右上角的属性表中将组件缩放改为自适应原样缩放,如下图所示:
全显示区:指在web端显示时,所有组件自适应填充整个浏览器页面,不出现滚动条;自适应原样缩放:是指表单在web端显示时,根据表单制作时的组件大小比例进行显示,不缩放填充整个网页。如果超过页面大小,将出现滚动条。在控件绑定数据定义数据集渲染中,创建了一个新的数据集DS1:从订单中选择*订单标识=${order ID},参数orderid的默认值为10001。注意:参数名称必须与订单标识下拉框的控制名称一致。在订单标识下拉框中选择下拉框控件,并将其拖动到适当的位置。下拉框控件的名称设置为“orderID”。数据字典来自FRDemo数据库的订单表(数据类型:数据库表;数据库:FRDemo)。实际值和显示值都是orderid,控制值为空。在客户标识文本框中选择文本框控件,并将其拖动到适当的位置。文本框控件名为customerID,控件值被选为绑定字段。数据来自ds1数据集中的customerid字段,如下图所示:
注意:这里选择ds1数据集是为了实现下拉框和文本框的联动。下拉框控件的名称是orderid。ds1数据集根据orderid参数过滤数据,即ds1数据集根据下拉框控件的值过滤数据。设置好报告块参数面板和控件后,点击报告块中的手写笔按钮,编辑报告块界面。在新的数据集渲染中,订单详细信息数据应显示在报告块中,并根据orderid进行筛选。新数据集ds2:从订单明细中选择*其中订单ID=${orderid},order ID的默认值为10001。表格示例设计如下图所示。设计表格样本:
到目前为止,表格已经制作完成。保存表单并预览保存的表单。表单模板的后缀是。frm。点击预览按钮进行预览,可以看到效果。软件名称:fine report报告软件V7.1.1免费版软件大小:
147米
版权声明:FineReport如何设计表单?FineReport表单设计的一个简单示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。