Registrar dados somente depois de clicar em Salvar
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Usuário Matheus:
Boa noite,
uma coisa que eu notei desde que comecei a programar em Access, é que basta entrar com um novo registro e digitar em apenas uma das textbox, que o registro já é salvo, sem a necessidade de clicar no botão salvar.
Gostaria de saber como faço para que os dados sejam registrados somente após clicar em Salvar.
Suporte:
Matheus, segue um exemplo.
Atente para o evento Antes de Atualizar do formulário. Veja que se não clicar no botão SALVAR, o comando UNDO impedirá o salvamento do registro.
Faça o login aqui para ter acesso ao código.
Usuário Matheus:
Excelente, caro Avelino! Achei que para este tipo de caso, as linhas de código não seriam envolvidas, e sim, que tivesse alguma relação com a configuração no aplicativo.
Resolvido o meu problema! Obrigado!
Download
4 comentário(s) Arilson 16/03/2023 08:56:08 Excelente Grande dica Mestre... Anderson Cruz Lima 12/03/2022 22:06:08 Galera sou novo e estou estudando o Access a uns 2 meses, estou com problema para implementar o código. Tanto faz eu colocar digitar a informação ou não ele salva do mesmo jeito. 'If Len(Me!txtDescricao & "") = 0 And btnSalvar Then MsgBox "Informe os dados", vbInformation, "Dado" Cancel = True Me!txtDescricao.SetFocus btnSalvar = False Exit Sub End If If btnSalvar = False Then Me.Undo btnSalvar = Fals MARLO 11/02/2021 03:03:23 Renato, tem como postar um link explicando as regras de validação e como construir elas em um campo, e a obrigatoriedades do preenchimento desse campo? Sou novo no mundo access e estou aprendendo, bgd.. Renato 03/06/2020 17:37:39 Esse comportamento só acontece se você não setar os campos obrigatórios na criação da tabela. Sugestão: coloque o campo [nome] como obrigatório e o registro só será salvo quando essa informação for cadastrada. PS.: Também é possível criar regras de validação para salvar o registro apenas quando o campo obedecer essa regra. Espero ter ajudado |