Amigos, boa noite.
A questão apresentada a seguir diz respeito ao preenchimento de formulários, mas se referem a códigos VBA.
Quando um usuário inicia o registro no form ele tem, a meu ver, quatro opções:
Concluir todos os registros e salvar no final;
Concluir todos os registros e NÃO salvar no final;
Preencher parte dos registros e cancelar/desistir;
Abrir o formulário e sair sem alterar nada.
O que pretendo é que se o formulário for aberto para inserção dos dados, ele seja salvo apenas se estiver tudo preenchido e o usuário realmente queira salvar e, se o usuário desistir no meio do caminho, não salva nada do que foi iniciado.
Pesquisei vários tópicos e o que mais me pareceu funcional e prático, além de elegante, foi o do colega Leandro no post do link abaixo, mas não está funcionando corretamente.
http://maximoaccess.forumeiros.com/t11606-resolvidovalidacao-de-dados-no-formulario-e-salvar
Segue o BD como formulário que apresenta o erro.
Donload
A questão apresentada a seguir diz respeito ao preenchimento de formulários, mas se referem a códigos VBA.
Quando um usuário inicia o registro no form ele tem, a meu ver, quatro opções:
Concluir todos os registros e salvar no final;
Concluir todos os registros e NÃO salvar no final;
Preencher parte dos registros e cancelar/desistir;
Abrir o formulário e sair sem alterar nada.
O que pretendo é que se o formulário for aberto para inserção dos dados, ele seja salvo apenas se estiver tudo preenchido e o usuário realmente queira salvar e, se o usuário desistir no meio do caminho, não salva nada do que foi iniciado.
Pesquisei vários tópicos e o que mais me pareceu funcional e prático, além de elegante, foi o do colega Leandro no post do link abaixo, mas não está funcionando corretamente.
http://maximoaccess.forumeiros.com/t11606-resolvidovalidacao-de-dados-no-formulario-e-salvar
Segue o BD como formulário que apresenta o erro.
Donload