Prezados, boa noite a todos.
Gostaria de contar com a ajuda de vocês. Preciso realizar três (3) comparações de datas.
A data de hoje, a data do passado e a data do futuro.
Para isso tenho o código que esta aqui.
Private Sub LstPrNor_Click()
' esse evento preenche os campos de número de acordo e valor
' que estão no frmcadastro com base na cboTpPreco com base listbox.
If Me.LstPrNor.Column(3) <> Forms!frmcadastro.Form!cbomot.Column(1) Then
MsgBox ("Preço para o motivo: " & Forms!frmcadastro.Form!cbomot.Column(1) & vbCrLf & "Escolhido errado, reveja!"), vbCritical, Me.Caption
Forms!frmcadastro.Form!NORMOTEXT = ""
Me.LstPrNor.SetFocus
Else
strDate = "SELECT nordtvig FROM tblatznormal WHERE nordtvig = date" ** onde está o problema** onde nordtvig é um campo data, tblatznormal é a tabela
'
If strDate > Me.LstPrNor.Column(5) Then
MsgBox "Você escolheu uma data FUTURO, confirme se é esse mesmo que deseja !"
Else
If strDate < Me.LstPrNor.Column(5) Then
MsgBox "Você escolheu uma data Passada, confirme se é esse mesmo que deseja !"
Forms!frmcadastro.Form!NORMOTEXT = Me.LstPrNor.Column(3)
Forms!frmcadastro.Form!PRVIG = Me.LstPrNor.Column(4)
Forms!frmcadastro.Form!PRLQD = Me.LstPrNor.Column(4)
DoCmd.Close
End If
End If
End If
End Sub
No depurar do mesmo....erro 13, tipos incompatíveis.
Alguém tem alguma ideia ?
Abraços.
Gostaria de contar com a ajuda de vocês. Preciso realizar três (3) comparações de datas.
A data de hoje, a data do passado e a data do futuro.
Para isso tenho o código que esta aqui.
Private Sub LstPrNor_Click()
' esse evento preenche os campos de número de acordo e valor
' que estão no frmcadastro com base na cboTpPreco com base listbox.
If Me.LstPrNor.Column(3) <> Forms!frmcadastro.Form!cbomot.Column(1) Then
MsgBox ("Preço para o motivo: " & Forms!frmcadastro.Form!cbomot.Column(1) & vbCrLf & "Escolhido errado, reveja!"), vbCritical, Me.Caption
Forms!frmcadastro.Form!NORMOTEXT = ""
Me.LstPrNor.SetFocus
Else
strDate = "SELECT nordtvig FROM tblatznormal WHERE nordtvig = date" ** onde está o problema** onde nordtvig é um campo data, tblatznormal é a tabela
'
If strDate > Me.LstPrNor.Column(5) Then
MsgBox "Você escolheu uma data FUTURO, confirme se é esse mesmo que deseja !"
Else
If strDate < Me.LstPrNor.Column(5) Then
MsgBox "Você escolheu uma data Passada, confirme se é esse mesmo que deseja !"
Forms!frmcadastro.Form!NORMOTEXT = Me.LstPrNor.Column(3)
Forms!frmcadastro.Form!PRVIG = Me.LstPrNor.Column(4)
Forms!frmcadastro.Form!PRLQD = Me.LstPrNor.Column(4)
DoCmd.Close
End If
End If
End If
End Sub
No depurar do mesmo....erro 13, tipos incompatíveis.
Alguém tem alguma ideia ?
Abraços.