Vivam!
Tenho em OnCurrent de um formulário e em After Update do campo, o seguinte:
Private Sub DtLimiteProj_AfterUpdate()
If DtLimiteProj < DtEntradaProj Then
MsgBox "A data limite para a entrega do projeto tem de ser a mesma ou posterior à data da entrada"
End If
End Sub
A mensagem de erro funciona bem nas condições colocadas. Contudo, após o Enter passa para o campo seguinte.
O que pretendo é que o cursor fique 'retido' no campo DtLimiteProj, se a data for anterior à DtEntradaProj, enquanto a condição não for cumprida.
Já tentei com SetFocus mas não resultou.
Agradeço qualquer ideia.
Antecipadamente agradecido.
anvs
Tenho em OnCurrent de um formulário e em After Update do campo, o seguinte:
Private Sub DtLimiteProj_AfterUpdate()
If DtLimiteProj < DtEntradaProj Then
MsgBox "A data limite para a entrega do projeto tem de ser a mesma ou posterior à data da entrada"
End If
End Sub
A mensagem de erro funciona bem nas condições colocadas. Contudo, após o Enter passa para o campo seguinte.
O que pretendo é que o cursor fique 'retido' no campo DtLimiteProj, se a data for anterior à DtEntradaProj, enquanto a condição não for cumprida.
Já tentei com SetFocus mas não resultou.
Agradeço qualquer ideia.
Antecipadamente agradecido.
anvs