Boa tarde,
Sou novo por aqui e estou necessitando de uma ajuda de vocês, o problema é o seguinte: eu tenho um Form Principal e dentro tenho um subformulário, eu quero que quando o usuário atualizar a data de início no sub me apareça uma caixa de mensagem alertando o usuário. A condição para esta mensagem é que se a data que ele estiver preenchendo for menor ou igual a última data de registro do campo DataTermino ele avise.
Na tabela eu tenho os seguintes campos: DataInicio, DataTermino
Eu tentei o seguinte código:
Private Sub DataInicio_AfterUpdate()
Dim Inicio As String
Dim Termino As String
Inicio = Foms![BIM]![FinalidadeLicença subformulário].Form![DataInicio]
Termino = DMax([DataTermino], "PM_Bim")
If Incio <= Termino Then
Msgbox("Já existe Bim neste Período", vbOKCancel) As VbMsgBoxResult
End If
Obrigado.
Sou novo por aqui e estou necessitando de uma ajuda de vocês, o problema é o seguinte: eu tenho um Form Principal e dentro tenho um subformulário, eu quero que quando o usuário atualizar a data de início no sub me apareça uma caixa de mensagem alertando o usuário. A condição para esta mensagem é que se a data que ele estiver preenchendo for menor ou igual a última data de registro do campo DataTermino ele avise.
Na tabela eu tenho os seguintes campos: DataInicio, DataTermino
Eu tentei o seguinte código:
Private Sub DataInicio_AfterUpdate()
Dim Inicio As String
Dim Termino As String
Inicio = Foms![BIM]![FinalidadeLicença subformulário].Form![DataInicio]
Termino = DMax([DataTermino], "PM_Bim")
If Incio <= Termino Then
Msgbox("Já existe Bim neste Período", vbOKCancel) As VbMsgBoxResult
End If
Obrigado.