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

第一步:添加数据源

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

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

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

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

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

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

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

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

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

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

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

第四步:设置数据填报

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

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

第五步:设置数据校验

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

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

第六步:制作成绩表单

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

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

第七步:预览效果图

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

第八步:保存模板

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

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

  1. html5拖拽表单设计器,require+jquery+backbone实现拖拽式报表设计器-拖拽式表单设计器...

    HTML我帮您-拖拽式报表设计器-拖拽式表单设计器是一个可视化设计器,基于require+jquery+backbone+underscore+bootstrap实现的表单设计器.思想来源于 Layo ...

  2. js html表单设计器,可视化表单设计器拖拽生成表单(原创)

    插件描述:可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间. 更新时间:2021-04-11 21:56:01 form-create-designer form-crea ...

  3. Java整合activiti工作流,前端适配vue,流程在线绘制设计器,适配在线表单引擎

    前言 activiti工作流,企业erp.oa.hr.crm等审批系统轻松落地,请假审批demo从流程绘制到审批结束实例. 一.项目形式 springboot+vue+activiti集成了activ ...

  4. UReport2 报表设计器 在线表格

    UReport2官网 一.UReport2报表设计器         UReport2是一个开源的可视化报表设计器,功能强大,操作简单,可以实现复杂的报表统计,有各种各样的导出和打印功能,支持导入Ex ...

  5. .net mvc 报表_Web在线报表设计器使用指南

    市面上的报表工具有很多,虽说功能大同小异,但每一个报表工具都有各自明确的定位,选择最合适的工具,才能达到事半功倍的效果. 本文将要介绍的ActiveReports报表工具,可全面满足 .NET 报表开 ...

  6. 报表服务器项目交叉表,报表设计器

    报表设计器 12/15/2008 本文内容 更新日期: 2006 年 4 月 14 日 报表设计器是一组宿主在 Microsoft Visual Studio 环境中的设计图面和图形工具.报表设计器提 ...

  7. 基于webassembly的web报表设计器

    WebAssembly介绍 Webassembly(简称Wasm)是一种基于堆栈虚拟机的二进制指令格式.Webassembly用于编译C/C++/Rust等高级语言,生成一个可移植的目标,使客户端与服 ...

  8. Stimulsoft Reports ASP.NET HTML5报表设计器

    2019独角兽企业重金招聘Python工程师标准>>> 关于Stimulsoft Reports报表工具,最近一次更新可以说让他有太多的变化了.今天我们就要来写一点关于ASP.NET ...

  9. ActiveReports.NET Crack,集成报表设计器

    ActiveReports.NET Crack,集成报表设计器 ActiveReports.NET 通过直观的 Visual Studio 集成报表设计器和丰富的控件帮助您交付精美的报表.Active ...

最新文章

  1. 小数据福音!BERT在极小数据下带来显著提升的开源实现
  2. c# 中重载WndProc,实现重写“最小化”自定义功能的方法
  3. python的xlrd怎么安装_python接口测试,第三方包xlrd和xlutils,怎么安装
  4. android 酷炫倒计时,android 好用的倒计时
  5. win7系统如何提高电脑运行速度
  6. Java之动手动脑(三)
  7. 【中科院】分子生物学-朱玉贤第四版-笔记-第10讲 分子生物学操作技术
  8. 2020国庆节法定假日是几天呢?
  9. SAR成像处理算法_CS算法_原理
  10. C. Minimum Ties
  11. 紫光公有云能后发先至吗?
  12. java开发-微信支付
  13. 你总要一个人 走过一段艰难的日子
  14. linux解压7z包命令,Linux下解压:tar、rar、7z命令简单易懂的教程(含实例)
  15. 查询MYSQL数据库中所有的表
  16. Vue.js(渐进式JavaScript框架)
  17. wxpython 控件,对话框,光标,菜单
  18. 数商云跨境电商平台运营总结:整合渠道+深引流量
  19. python朋友圈教程_Python 生成你的朋友圈九宫格图片
  20. ib中文素养课学习经验介绍,我是怎么学习IB中文的?

热门文章

  1. Excel(Office)哪一版最好用?
  2. 泛微E9-会议室使用情况中如何显示手机号、部门等字段
  3. middel在c语言中的作用,Middle和medium的区别
  4. 微软WP与Win8应用商店软件总数已突破40万
  5. 抖音评论如何放置连接_抖音如何导流到微信?学会这些,每个账号都可以用!...
  6. Mysql | MariDB | 导入导出数据库 | 常见问题 | ASCII ‘\0‘ appeared in the statement
  7. C++ 实现 ping 功能 域名(URL)解析实际 IP地址
  8. 【转】“百度被黑” 分析师认为不亚于制造“911事件”
  9. Forkast News对话节目 | 中国的BSN将如何改变区块链?
  10. 【区块链】区块链是什么?20问:读懂区块链