... Assinatura do site por 3 anos + Kit MontaRibbons + 3 Livros em PDF + Diversas Revistas (pdf) de brinde, por apenas R$182,00
(
podendo parcelar em até 10 vezes no cartão de crédito)...

Clique aqui e obtenha mais detalhes do nosso kit completo e de como comprar.


Registrar dados somente depois de clicar em Salvar

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.

Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Len(Me!Cliente & "") = 0 And booSalvar Then
       MsgBox "Informe o nome do cliente", vbInformation, "Nome do cliente"
       Cancel = True
       Me!Cliente.SetFocus
       booSalvar = False
       Exit Sub
    End If
    If booSalvar = False Then Me.Undo
    booSalvar = False
    fncPinta (0)
End Sub

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

 


 

 


1 comentário(s)

Arilson   16/03/2018 08:56:08

Excelente Grande dica Mestre...


Envie seu comentário: