在填报表开辟过程中 , 为了包管信息精确无误入库, 经常会对报表增添校验以包管数据类型和格局的准确 。 好比:工资金额最多只许可包含两位小数、邮政编码必需是全数字构成的6位数且首位数字不克不及是0等等 。 下面我们以某报表东西为例分类申明一下
需要这些哦
润乾报表
合用平台:windows/linux 辅助说话:JavaScript
数据类型校验 – 栗子11要求:
工资录入的数据必需是数值 。
设置如下:
选中工资地点单位格H3 , 右侧属性 -- 表达式 -- 数据类型 , 选择数值型即可 。
文章插图
2结果:
当工资输入非数值时 , 单位格掉去核心后 , 便会弹出提醒“请输入数值!” , 如下图
文章插图
单位格类型校验 - 栗子21这个栗子我们从多个较多进行阐发讲解:
角度1:
要求在本来数据类型的根本上 , 限制工资最多可录入两位小数 。
设置如下:
菜单栏 中选择 填报 – 单位格校验 , 新增单位格校验表达式 , 此中 ,
表达式为:(/^\d{0,8}\.{0,1}(\d{1,2})?$/).test(H3)
意为:H3单位格内容必需包含0~8位整数 , 可带0~1个小数点和1~2位小数
犯错提醒为:工资金额 , 最多两位小数 如下图
文章插图
2结果:
当输入工资金额小数多于两位时 , 单位格掉焦后 , 便会弹出预先指定提醒信息 , 如下图:
文章插图
3角度2:
要求邮政编码必需输入6个数字构成的数值串且首位数值不克不及为0 。
设置如下:
菜单栏 中选择 填报 – 单位格校验 , 新增单位格校验表达式 , 此中
表达式为:D5.toString().match(/^[1-9]\d{5}$/
意为:D5单位格的字符串 , 首位必需是1-9之间的数字 , 其5位后随意取5位数字 。
犯错提醒为:邮政编码必需是首位不为0且长度需为6位的纯数字 如下图
文章插图
4结果:
当输入邮政编码输入数值串为数超出6位且首位数字为0时 , 单位格掉焦后 , 便会弹出预先指定提醒信息 , 如下图:
文章插图
5角度3:
要求员工表中姓名列必需填写 , 不克不及为空 。
设置如下:
菜单栏 中选择 填报 – 单位格校验 , 新增单位格校验表达式 , 此中
表达式为:C3!=null&&C3!=""
犯错提醒为:姓名不克不及为空! 如下图
文章插图
6结果:
当办理员录入员工信息健忘输入姓名时 , 单位格掉焦后 , 便会弹出预先指定提醒信息 , 如下图:
推荐阅读
- 茶| 不输于咖啡的浪漫
- 蜂蜜柚子茶所含成分之功效
- 学习强国高考助手之如何查看大学的招生信息
- 打完新冠疫苗之后要禁忌哪些东西(打了新冠疫苗之后需要注意什么)
- 宝可梦Let's Go 宝可梦之笛怎么获得
- 精灵宝可梦Let's Go 三个月之石获取方法
- 茶之两面:物质、精神
- 爱莲说和陋室铭在写法上有什么相同之处 爱莲说和陋室铭在写法上的相同之处
- 0.322里含有几个千分之一 0.322里含有多少个千分之一
- 实为方志是谁写的 最古之史实为方志什么意思