InfoPath 自动编号
InfoPath autonumbering
我在做一个项目,基本上是使用 MS InfoPath 来设计一个表单。我目前遇到自动编号问题。
场景如下:
- 用户提交表单(ID:1)
- 管理员收到表格 (ID: 1) - 正确
- 管理员编辑相同的表单(ID:1)
- Admin updates/submits 表单 (max(ID)+1) - 错误
如果第二个用户更新相同的表单,是否有办法保留编号?
您可以在提交时使用隐藏字段进行检查。将默认值设置为 0。在提交时添加一条规则,如果隐藏字段的值为 0,则像您当前所做的那样设置 max(ID)+1。还有,提交的时候把这个隐藏字段的值设置为1。
当隐藏字段的值为 1(现有表单)时,有第二条规则要处理。在这种情况下,您使用相同的 ID。
我在做一个项目,基本上是使用 MS InfoPath 来设计一个表单。我目前遇到自动编号问题。
场景如下:
- 用户提交表单(ID:1)
- 管理员收到表格 (ID: 1) - 正确
- 管理员编辑相同的表单(ID:1)
- Admin updates/submits 表单 (max(ID)+1) - 错误
如果第二个用户更新相同的表单,是否有办法保留编号?
您可以在提交时使用隐藏字段进行检查。将默认值设置为 0。在提交时添加一条规则,如果隐藏字段的值为 0,则像您当前所做的那样设置 max(ID)+1。还有,提交的时候把这个隐藏字段的值设置为1。
当隐藏字段的值为 1(现有表单)时,有第二条规则要处理。在这种情况下,您使用相同的 ID。