...
在该回写报表中,通过正则表达式,对邮箱地址进行了校验。当输入的邮箱地址不符合时,弹出相应的提示。如下:
操作步骤
1.准备回写表。在对应的回写库中新建一个表,名为“testwrite”,并且c_code为Auto Incr,自增
如下:
在数据库中创建表,用于存储回写补录的数据。表名为“contacts2”,字段设置如下
并在数据库管理中把此表添加进来。具体可以参考清单补录的第2步骤。
...
在报表设计器中创建一个电子表格,如下设计,不关联任何数据集。
3.回写设置。
设置该电子表格回写到步骤1中的testwrite表中。并且c_code绑定一个没有内容的单元格,如A1。其他字段绑定对应的单元格
4.设置自增。
设置c_code为主键,右键,选择“设置主键(自增)”。
如下:
设置该电子表格回写到步骤1中的contacts2表中。如下
5.填报属性。
设置C5、C7、F7的填报属性为单行文本,F5单元格的填报属性为数字。A1单元格不需要设置填报属性 (1)设置邮箱地址填报属性:设置F7单元格的填报属性为“单行文本”。
并在在格式(正则表达式)中输入:^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$,该正则表达式为JAVA类型的表达式,使用该表达式验证输入的内容是否符合邮箱地址的格式
在“格式不匹配时提示信息”中输入:邮箱格式不正确,请输入正确的邮箱地址,则当邮箱地址输入的内容不符合邮箱格式时,会弹出此提示信息
正则表达式相关设置项请参考:
(2)设置其他单元格的填报属性:C5设置为数字,F5和C7设置为单行文本,C9设置为多行文本
6.执行回写。
在浏览器端打开该报表,输入相关内容,点击保存,即会向数据库中插入一条新的数据,并且c_code字段+1.
...
在浏览器端打开该报表,输入相关内容,在输入邮箱地址时,只有格式正确才可以填入;若输入的格式不符合邮箱格式,则会弹出提示。如下: