页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

在该回写报表中,通过正则表达式,对邮箱地址进行了校验。当输入的邮箱地址不符合时,弹出相应的提示。如下:

 

操作步骤

1.准备回写表。在对应的回写库中新建一个表,名为“testwrite”,并且c_code为Auto Incr,自增

Image Removed

如下:

Image Removed

在数据库中创建表,用于存储回写补录的数据。表名为“contacts2”,字段设置如下

Image Added

      并在数据库管理中把此表添加进来。具体可以参考清单补录的第2步骤。

...

在报表设计器中创建一个电子表格,如下设计,不关联任何数据集

    Image Added

    Image Removed

      

3.回写设置

设置该电子表格回写到步骤1中的testwrite表中。并且c_code绑定一个没有内容的单元格,如A1。其他字段绑定对应的单元格

Image Removed

4.设置自增。

设置c_code为主键,右键,选择“设置主键(自增)”。

Image Removed

 

如下:

Image Removed

设置该电子表格回写到步骤1中的contacts2表中。如下

Image Added

   
5.填报属性。

      设置C5、C7、F7的填报属性为单行文本,F5单元格的填报属性为数字。A1单元格不需要设置填报属性    Image Removed(1)设置邮箱地址填报属性:设置F7单元格的填报属性为“单行文本”。

并在在格式(正则表达式)中输入:^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$,该正则表达式为JAVA类型的表达式,使用该表达式验证输入的内容是否符合邮箱地址的格式

在“格式不匹配时提示信息”中输入:邮箱格式不正确,请输入正确的邮箱地址,则当邮箱地址输入的内容不符合邮箱格式时,会弹出此提示信息

Image Added

正则表达式相关设置项请参考:

 

(2)设置其他单元格的填报属性:C5设置为数字,F5和C7设置为单行文本,C9设置为多行文本

Image Added

     

6.执行回写。

     在浏览器端打开该报表,输入相关内容,点击保存,即会向数据库中插入一条新的数据,并且c_code字段+1.

 

...

在浏览器端打开该报表,输入相关内容,在输入邮箱地址时,只有格式正确才可以填入;若输入的格式不符合邮箱格式,则会弹出提示。如下:

Image Added