Я работал над проектом, в основном он использует MS InfoPath для разработки формы. В настоящее время я сталкиваюсь с проблемой автообновления.InfoPath autonumbering
Вот сценарий:
- Пользователь отправляет форму (ID: 1)
- Администратор принимает форму (ID: 1) - правильно
- Администратор редактирует ту же форму (ID : 1)
- Администратор обновлений/отправляет форму (макс (ID) +1) - неправильно
Есть ли способ сохранить нумерацию, если второй пользователь обновит ту же форму?
Привет, я понимаю, что вы имели в виду из первого заявления. Второе утверждение выглядит путаным. –
На самом деле вам может не понадобиться это второе правило сейчас, когда я думаю об этом. Если вы используете скрытое поле для генерации вашего имени формы, первое правило будет только первым, отправляющим форму. После этого значение скрытого поля не изменится, поэтому ваш идентификатор также не должен изменяться (что вам и нужно). Вместо того, чтобы указывать значение скрытого поля на «1», как я уже упоминал, просто установите его значение «max (ID) +1» при первом отправке формы и используйте это для генерации имени вашей формы или что вам нужно для этого ID #. – user2051770