在线报表设计器如何制作多表单填报(报表工具efreport.com)

说明:多表单如何填报,本课程选择有关联的学生基本信息、家庭成员、期中成绩与期末成绩表进行多表单填报的详细说明。

第一步:添加数据源

数据源区点击,在数据集编辑框中输入:“select * from 学生基本信息”,添加数据源“基本信息”。

数据源区点击,在数据集编辑框中输入:“select * from 家庭成员”,添加数据源“家庭成员”。

数据源区点击,在数据集编辑框中输入:“select * from 期中成绩”,添加数据源“期中成绩”。

数据源区点击,在数据集编辑框中输入:“select * from 期末成绩”,添加数据源“期末成绩”。

数据源区点击,在数据集编辑框中输入:“select id,name from 学生基本信息”,添加数据源“名字映射”。

第二步:建立基本信息表单

在工作区中设计模板显示样式,从数据源“基本信息”中拖拽出所有字段放在相应的位置,设置标题为“学生基本信息”。再从数据源“家庭成员”中拖拽出所有字段放在相应的位置,设置标题为“家庭成员”。将当前表单重命名为“基本信息”。

第三步:设置数据类型与控件

选中要填报的数据单元格,设置其“数据类型”与数据库实际的类型一致,并设计其控件类型,符合实际需求。在数据集字段后面,加入2个“按钮控件”,按钮类型分别设置其为“添加行”、“删除行”,并指定其首单元格为当前行的第一个数据单元格。

为了方便填报数据源“家庭成员”的“stid”字段,将其设置成下拉框,并设置数据字典。

 

数据源“基本信息”的“id”、“家庭成员”的“id”、“期中成绩”的“id”与“期末成绩”的“id”在数据库中是自动增长类型,数据填报时无需填写,故无需在其单元格上设置控件,以上不再赘述。

第四步:设置数据填报

点击菜单栏“模板”-“数据填报”,弹出数据填报窗口。点击,弹出添加名称界面,输入“基本信息”。选择数据连接“demo”,选择表名“学生基本信息”,点击添加字段,添加数据源“基本信息”的数据单元格所在位置。

 

再用同样的方式设置家庭成员的数据填报信息。

 

第五步:设置数据校验

在“基本信息”表中,对性别字段进行校验。“数据填报”界面中点击“数据校验”界面,设置数据校验信息。点击,弹出添加名称界面,输入“基本信息”。点击“添加校验”,在公式的位置双击,弹出公式编辑框,输入校验公式“E5 == “男” || E5 == “女””。再在错误的位置双击,弹出错误信息显示框,输入“性别错误”。

 

在“家庭成员”表中,对联系方式进行校验。设置方式与“基本信息”数据校验一致,完成效果图如下。

第六步:制作成绩表单

点击“基本信息”表单页左边的,在新添加的“sheet1”表单中重复步骤二至步骤五:将“期中成绩”表、与“期末成绩”表的字段添加到工作表中。

设置字段类型与控件,并设置数据填报与数据校验信息。修改表单名称为“成绩”。

第七步:预览效果图

点击工具栏,预览效果图。点击“数据校验”,或“提交”时,会进行整体数据校验,并进行相应的提示。

 

第八步:保存模板

保存模板,模板命名为“学生信息多表单填报”。

 

发布了39 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/efreport/article/details/93710959