bom dia gente, tudo bem com vocês, espero que sim !
estou com uma dificuldade com esse código, é de um campo de texto, que teria como principal função salvar após colocar a data do encerramento com a tecla de atalho ENTER
era pra ser Se o Campo estiver Sujo então liberar vbKeyReturn, alguém pode me ajudar ?
' ao apertar tecla ENTER dentro do campo DATA ENCERRAMENTO após preencher..
Private Sub DataEncerramento_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyReturn
If Me.Dirty Then > esse é o caso Se o campo estiver sujo, então liberar vbKeyReturn.
DoCmd.Save
msg = MsgBox("Salvo com sucesso!", vbInformation + vbOKOnly + vbDefaultButton2, "Mensagem")
DoCmd.GoToRecord , , acNewRec
Me.Periodo.Enabled = True
Me.DataRegistro.Enabled = True
Me.Solicitante.Enabled = True
Me.Setor.Enabled = True
Me.TipoOcorrencia.Enabled = True
Me.Descreva.Enabled = True
Me.Prioridade.Enabled = True
Me.DataAtendimento.Enabled = True
Me.Procedimento.Enabled = True
Me.HoraInicio.Enabled = True
Me.HoraFim.Enabled = True
Me.DataEncerramento.Enabled = False
Me.Periodo.SetFocus
Me.BTN_DESFAZER.Enabled = False
Me.BTN_NOVO.Enabled = False
Me.BTN_SALVAR.Enabled = False
Me.BTN_SAIR.Enabled = True
Else
End If
KeyCode = 0
End Select
End Sub
estou com uma dificuldade com esse código, é de um campo de texto, que teria como principal função salvar após colocar a data do encerramento com a tecla de atalho ENTER
era pra ser Se o Campo estiver Sujo então liberar vbKeyReturn, alguém pode me ajudar ?
' ao apertar tecla ENTER dentro do campo DATA ENCERRAMENTO após preencher..
Private Sub DataEncerramento_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyReturn
If Me.Dirty Then > esse é o caso Se o campo estiver sujo, então liberar vbKeyReturn.
DoCmd.Save
msg = MsgBox("Salvo com sucesso!", vbInformation + vbOKOnly + vbDefaultButton2, "Mensagem")
DoCmd.GoToRecord , , acNewRec
Me.Periodo.Enabled = True
Me.DataRegistro.Enabled = True
Me.Solicitante.Enabled = True
Me.Setor.Enabled = True
Me.TipoOcorrencia.Enabled = True
Me.Descreva.Enabled = True
Me.Prioridade.Enabled = True
Me.DataAtendimento.Enabled = True
Me.Procedimento.Enabled = True
Me.HoraInicio.Enabled = True
Me.HoraFim.Enabled = True
Me.DataEncerramento.Enabled = False
Me.Periodo.SetFocus
Me.BTN_DESFAZER.Enabled = False
Me.BTN_NOVO.Enabled = False
Me.BTN_SALVAR.Enabled = False
Me.BTN_SAIR.Enabled = True
Else
End If
KeyCode = 0
End Select
End Sub