在帆软FineReport中,分别显示表单通常涉及表单设计、数据集创建、控件配置以及报表块设置等多个步骤。以下是一个详细的操作指南:
一、表单设计
新建表单:
打开FineReport报表设计器,点击“文件”>“新建表单”。
添加控件:
根据表单需求,从工具栏中拖拽所需的控件到表单主体中。例如,可以添加一个下拉框控件、文本控件、标签控件以及报表块组件等。
控件可以依附于参数面板组件存在,也可以单独以组件的形式存在。
设置控件属性:
选中控件,在右侧属性栏中设置控件的名称、值、标签名称等数据字典信息。
对于下拉框控件,需要绑定数据集以提供选项。
二、数据集创建
新建数据集:
在FineReport中,数据集通常是一个查询的SQL语句。
点击“数据集”选项,新建一个数据集并输入SQL查询语句,以获取需要显示的数据。
绑定数据集到控件:
将创建的数据集绑定到相应的控件上,例如将订单数据集绑定到下拉框控件上,以实现数据过滤。
三、报表块设置
插入报表块:
在表单中插入一个报表块组件,用于显示数据表格。
配置报表块:
点击报表块中的触笔按钮,进入报表块编辑界面。
在报表块中,拖动数据集中的数据列到报表列中以填充数据。
根据需要设置报表块的样式、列宽、行高等属性。
四、分别显示表单
条件查询与数据过滤:
利用控件(如下拉框、文本框等)设置查询条件,并通过数据集和SQL语句完成数据过滤。
例如,可以根据用户在下拉框中选择的选项,动态加载并显示对应的数据表格。
分栏显示:
如果表单中需要显示的内容较多,可以考虑使用分栏显示功能来节省空间并增加美观性。
在FineReport中,可以通过选择“报表”>“报表分栏”来设置分栏的行数和列数。
分页显示:
如果数据表格中的数据量较大,可以通过设置分页属性来限制每页显示的数据数量,以实现分页效果。
在FineReport中,可以在报表属性中设置分页属性,并指定每页显示的数据行数。
保存与预览:
完成表单设计后,保存表单模板(后缀名为.frm)。
点击预览按钮进行预览,查看表单的显示效果和功能是否正常。
五、注意事项
在设计表单时,要确保控件的名称和数据集中的字段名称保持一致,以避免数据绑定错误。
在设置数据过滤条件时,要确保SQL语句的正确性,并根据实际需求进行调整。
在使用分栏和分页功能时,要根据表单的内容和布局进行合理设置,以达到最佳的显示效果。
通过以上步骤,您可以在FineReport中分别显示表单,并根据实际需求进行定制和优化。