InfoPath自动编号

时间:2015-01-12 02:46:52

标签: infopath autonumber

我正在开发一个项目,基本上它是使用MS InfoPath来设计一个表单。我目前面临自动编号的问题。

以下是该方案:

  • 用户提交表单(ID:1)
  • 管理员会收到表单(ID:1) - 正确
  • 管理员编辑相同的表单(ID:1)
  • 管理员更新/提交表单(最多(ID)+1) - 错误

如果第二个用户更新相同的表单,有没有办法保持编号?

1 个答案:

答案 0 :(得分:0)

您可以在提交时使用隐藏字段进行检查。将默认值设置为0.在提交时添加规则,如果隐藏字段的值为0,则设置当前正在执行的最大(ID)+1。此外,在提交时将此隐藏字段的值设置为1。

当隐藏字段的值为1(现有表单)时,有第二个规则来处理。在这种情况下,您使用相同的ID。