在电子表格中回写,可以实现主键不需要输入,当保存数据时,主键字段会自行+1保存。
用例说明
原始数据库中有一条记录
在系统中进行回写补录一条数据时,会想数据库中新增一条记录,并且主键字段c_code自动+1
结果如下:
操作步骤
1.准备回写表。在对应的回写库中新建一个表,名为“testwrite”,并且c_code为Auto Incr,自增
如下:
并在数据库管理中把此表添加进来。具体可以参考清单补录的第2步骤。
2.创建电子表格。
在报表设计器中创建一个电子表格,如下设计,不关联任何数据集。
3.回写设置。
设置该电子表格回写到步骤1中的testwrite表中。并且c_code绑定一个没有内容的单元格,如A1。其他字段绑定对应的单元格
4.设置自增。
设置c_code为主键,右键,选择“设置主键(自增)”。
注:设置为"主键(自增)”的字段,表示该字段的数据回写时不进行操作,而是由数据库自行处理。
如下:
5.填报属性。
设置C5、C7、F7的填报属性为单行文本,F5单元格的填报属性为数字。A1单元格不需要设置填报属性
6.执行回写。
在浏览器端打开该报表,输入相关内容,点击保存,即会向数据库中插入一条新的数据,并且c_code字段+1.