Estou executando o Infopath 2010 no Windows 7. Mas estou salvando no formato "formulário de preenchimento do Infopath 2007" para publicar no nosso sharepoint 2007. Estou tentando criar um sistema de numeração automática em uma biblioteca de documentos.
Para fazer isso, eu uso uma regra de envio de formulário para definir project_num com o valor máximo de project_num na minha biblioteca de documentos mais um. Isso funciona algumas vezes. Quando não funciona, a função "max (@product num)" retorna o valor project_num de um documento aparentemente arbitrário (102, de 129). Quando excluí este documento, recebi um valor de 103.
Então, criei um novo formulário, configurei uma nova regra em um formulário de 2010 e obtive o resultado certo. Mas quando eu o salvo como um formulário de 2007 e corrigo as conexões de dados, recebo 103 de volta.
Todos os itens da biblioteca com o campo project_num estão preenchidos. Tentei migrar a biblioteca de documentos salvando-a como modelo no sharepoint. Mas a nova biblioteca produz os mesmos resultados.