Estive a ler o Tópico " Gerar pergunta salvar alterações apenas se for feita alguma alteração. " de 23/Set/2011
e a resposta do Marcelo David :
Botão Sair:
DoCmd.Close acForm, "NomeDoSeuForm"
Evento Após atualizar:
MsgBox "Salvo com sucesso", vbInformation, "Confirmação"
Evento Antes de atualizar:
If MsgBox("Deseja salvar as alterações?", vbYesNo + vbQuestion, "Confirme!") = vbNo Then
Me.Undo
Else
End If
Estas instruções funcionam na perfeição, mas ... e agora vem a minha questão :
Se sair do formulário sem gravar as alterações e esse formulário tiver um ID automático, este ID deixa de ser sequencial, ou seja não gravei o formulário com ID 4, quando voltar ao formulario e fizer um novo registo ele vai assumir o ID como 5 e não como 4. Há alguma forma de não existirem "saltos" neste número automático ?
e a resposta do Marcelo David :
Botão Sair:
DoCmd.Close acForm, "NomeDoSeuForm"
Evento Após atualizar:
MsgBox "Salvo com sucesso", vbInformation, "Confirmação"
Evento Antes de atualizar:
If MsgBox("Deseja salvar as alterações?", vbYesNo + vbQuestion, "Confirme!") = vbNo Then
Me.Undo
Else
End If
Estas instruções funcionam na perfeição, mas ... e agora vem a minha questão :
Se sair do formulário sem gravar as alterações e esse formulário tiver um ID automático, este ID deixa de ser sequencial, ou seja não gravei o formulário com ID 4, quando voltar ao formulario e fizer um novo registo ele vai assumir o ID como 5 e não como 4. Há alguma forma de não existirem "saltos" neste número automático ?