【发布时间】:2017-08-08 03:39:31
【问题描述】:
我正在做一个项目,基本上它是使用 MS InfoPath 来设计一个表单。我目前面临自动编号的问题。
这是场景:
- 用户提交表单(ID:1)
- 管理员收到表单 (ID: 1) - 正确
- 管理员编辑同一个表单(ID:1)
- 管理员更新/提交表单 (max(ID)+1) - 错误
如果第二个用户更新相同的表单,有没有办法保留编号?
【问题讨论】:
标签: infopath autonumber
我正在做一个项目,基本上它是使用 MS InfoPath 来设计一个表单。我目前面临自动编号的问题。
这是场景:
如果第二个用户更新相同的表单,有没有办法保留编号?
【问题讨论】:
标签: infopath autonumber
您可以在提交时使用隐藏字段进行检查。将默认值设置为 0。在提交时添加规则,如果隐藏字段的值为 0,则按照您当前的操作设置 max(ID)+1。另外,提交时将此隐藏字段的值设置为1。
当隐藏字段的值为 1(现有形式)时,需要处理第二条规则。在这种情况下,您使用相同的 ID。
【讨论】: