在线报表设计器如何制作多表单填报(报表工具efreport.com)
说明:多表单如何填报,本课程选择有关联的学生基本信息、家庭成员、期中成绩与期末成绩表进行多表单填报的详细说明。
第一步:添加数据源
数据源区点击,在数据集编辑框中输入:“select * from 学生基本信息”,添加数据源“基本信息”。
数据源区点击,在数据集编辑框中输入:“select * from 家庭成员”,添加数据源“家庭成员”。
数据源区点击,在数据集编辑框中输入:“select * from 期中成绩”,添加数据源“期中成绩”。
数据源区点击,在数据集编辑框中输入:“select * from 期末成绩”,添加数据源“期末成绩”。
数据源区点击,在数据集编辑框中输入:“select id,name from 学生基本信息”,添加数据源“名字映射”。
第二步:建立基本信息表单
在工作区中设计模板显示样式,从数据源“基本信息”中拖拽出所有字段放在相应的位置,设置标题为“学生基本信息”。再从数据源“家庭成员”中拖拽出所有字段放在相应的位置,设置标题为“家庭成员”。将当前表单重命名为“基本信息”。
第三步:设置数据类型与控件
选中要填报的数据单元格,设置其“数据类型”与数据库实际的类型一致,并设计其控件类型,符合实际需求。在数据集字段后面,加入2个“按钮控件”,按钮类型分别设置其为“添加行”、“删除行”,并指定其首单元格为当前行的第一个数据单元格。
为了方便填报数据源“家庭成员”的“stid”字段,将其设置成下拉框,并设置数据字典。
数据源“基本信息”的“id”、“家庭成员”的“id”、“期中成绩”的“id”与“期末成绩”的“id”在数据库中是自动增长类型,数据填报时无需填写,故无需在其单元格上设置控件,以上不再赘述。
第四步:设置数据填报
点击菜单栏“模板”-“数据填报”,弹出数据填报窗口。点击,弹出添加名称界面,输入“基本信息”。选择数据连接“demo”,选择表名“学生基本信息”,点击添加字段,添加数据源“基本信息”的数据单元格所在位置。
再用同样的方式设置家庭成员的数据填报信息。
第五步:设置数据校验
在“基本信息”表中,对性别字段进行校验。“数据填报”界面中点击“数据校验”界面,设置数据校验信息。点击,弹出添加名称界面,输入“基本信息”。点击“添加校验”,在公式的位置双击,弹出公式编辑框,输入校验公式“E5 == “男” || E5 == “女””。再在错误的位置双击,弹出错误信息显示框,输入“性别错误”。
在“家庭成员”表中,对联系方式进行校验。设置方式与“基本信息”数据校验一致,完成效果图如下。
第六步:制作成绩表单
点击“基本信息”表单页左边的,在新添加的“sheet1”表单中重复步骤二至步骤五:将“期中成绩”表、与“期末成绩”表的字段添加到工作表中。
设置字段类型与控件,并设置数据填报与数据校验信息。修改表单名称为“成绩”。
第七步:预览效果图
点击工具栏,预览效果图。点击“数据校验”,或“提交”时,会进行整体数据校验,并进行相应的提示。
第八步:保存模板
保存模板,模板命名为“学生信息多表单填报”。
在线报表设计器如何制作多表单填报(报表工具efreport.com)相关推荐
- html5拖拽表单设计器,require+jquery+backbone实现拖拽式报表设计器-拖拽式表单设计器...
HTML我帮您-拖拽式报表设计器-拖拽式表单设计器是一个可视化设计器,基于require+jquery+backbone+underscore+bootstrap实现的表单设计器.思想来源于 Layo ...
- js html表单设计器,可视化表单设计器拖拽生成表单(原创)
插件描述:可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间. 更新时间:2021-04-11 21:56:01 form-create-designer form-crea ...
- Java整合activiti工作流,前端适配vue,流程在线绘制设计器,适配在线表单引擎
前言 activiti工作流,企业erp.oa.hr.crm等审批系统轻松落地,请假审批demo从流程绘制到审批结束实例. 一.项目形式 springboot+vue+activiti集成了activ ...
- UReport2 报表设计器 在线表格
UReport2官网 一.UReport2报表设计器 UReport2是一个开源的可视化报表设计器,功能强大,操作简单,可以实现复杂的报表统计,有各种各样的导出和打印功能,支持导入Ex ...
- .net mvc 报表_Web在线报表设计器使用指南
市面上的报表工具有很多,虽说功能大同小异,但每一个报表工具都有各自明确的定位,选择最合适的工具,才能达到事半功倍的效果. 本文将要介绍的ActiveReports报表工具,可全面满足 .NET 报表开 ...
- 报表服务器项目交叉表,报表设计器
报表设计器 12/15/2008 本文内容 更新日期: 2006 年 4 月 14 日 报表设计器是一组宿主在 Microsoft Visual Studio 环境中的设计图面和图形工具.报表设计器提 ...
- 基于webassembly的web报表设计器
WebAssembly介绍 Webassembly(简称Wasm)是一种基于堆栈虚拟机的二进制指令格式.Webassembly用于编译C/C++/Rust等高级语言,生成一个可移植的目标,使客户端与服 ...
- Stimulsoft Reports ASP.NET HTML5报表设计器
2019独角兽企业重金招聘Python工程师标准>>> 关于Stimulsoft Reports报表工具,最近一次更新可以说让他有太多的变化了.今天我们就要来写一点关于ASP.NET ...
- ActiveReports.NET Crack,集成报表设计器
ActiveReports.NET Crack,集成报表设计器 ActiveReports.NET 通过直观的 Visual Studio 集成报表设计器和丰富的控件帮助您交付精美的报表.Active ...
最新文章
- 小数据福音!BERT在极小数据下带来显著提升的开源实现
- c# 中重载WndProc,实现重写“最小化”自定义功能的方法
- python的xlrd怎么安装_python接口测试,第三方包xlrd和xlutils,怎么安装
- android 酷炫倒计时,android 好用的倒计时
- win7系统如何提高电脑运行速度
- Java之动手动脑(三)
- 【中科院】分子生物学-朱玉贤第四版-笔记-第10讲 分子生物学操作技术
- 2020国庆节法定假日是几天呢?
- SAR成像处理算法_CS算法_原理
- C. Minimum Ties
- 紫光公有云能后发先至吗?
- java开发-微信支付
- 你总要一个人 走过一段艰难的日子
- linux解压7z包命令,Linux下解压:tar、rar、7z命令简单易懂的教程(含实例)
- 查询MYSQL数据库中所有的表
- Vue.js(渐进式JavaScript框架)
- wxpython 控件,对话框,光标,菜单
- 数商云跨境电商平台运营总结:整合渠道+深引流量
- python朋友圈教程_Python 生成你的朋友圈九宫格图片
- ib中文素养课学习经验介绍,我是怎么学习IB中文的?
热门文章
- Excel(Office)哪一版最好用?
- 泛微E9-会议室使用情况中如何显示手机号、部门等字段
- middel在c语言中的作用,Middle和medium的区别
- 微软WP与Win8应用商店软件总数已突破40万
- 抖音评论如何放置连接_抖音如何导流到微信?学会这些,每个账号都可以用!...
- Mysql | MariDB | 导入导出数据库 | 常见问题 | ASCII ‘\0‘ appeared in the statement
- C++ 实现 ping 功能 域名(URL)解析实际 IP地址
- 【转】“百度被黑” 分析师认为不亚于制造“911事件”
- Forkast News对话节目 | 中国的BSN将如何改变区块链?
- 【区块链】区块链是什么?20问:读懂区块链