Olá senhores estou aqui novamente para pedir uma pequena ajuda...
Tenho um formulário e nesse tenho 2 campos data chamados data_inicio e encerramento.
Pois bem, preciso fazer com que o campo encerramento compare a data digitada com a data do campo data_inicio. Se a data de encerramento for posterior a data digitada no campo data_inicio OK, pula para outro campo, senão ele mostra uma menssagem na tela, cancela aquela data, limpa o campo e coloca o foco no campo encerramento.
meu problema somente é: ele nao esta colocando o foco no campo encerramento e sim pulando para o proximo, onde estou errando?
código:
If encerramento < Data_Inicio Then
MsgBox "ERRO - Data de Encerramento anterior a Data de Inicio!!!", vbCritical, "Violação do Sistema"
DoCmd.CancelEvent
Me.Undo
encerramento.SetFocus
End If
PS: estou usando o Access2007.
Obrigado;
David
Tenho um formulário e nesse tenho 2 campos data chamados data_inicio e encerramento.
Pois bem, preciso fazer com que o campo encerramento compare a data digitada com a data do campo data_inicio. Se a data de encerramento for posterior a data digitada no campo data_inicio OK, pula para outro campo, senão ele mostra uma menssagem na tela, cancela aquela data, limpa o campo e coloca o foco no campo encerramento.
meu problema somente é: ele nao esta colocando o foco no campo encerramento e sim pulando para o proximo, onde estou errando?
código:
If encerramento < Data_Inicio Then
MsgBox "ERRO - Data de Encerramento anterior a Data de Inicio!!!", vbCritical, "Violação do Sistema"
DoCmd.CancelEvent
Me.Undo
encerramento.SetFocus
End If
PS: estou usando o Access2007.
Obrigado;
David