Essa duvida é de deixar qualquer um...careca mesmo !
Tenho o código abaixo....
Private Sub LstPrNor_Click()
Dim d1, d2 As Date
Dim d3
d1 = Now
d2 = LstPrNor.Column(5) ' data vigência
d3 = Me.LstPrNor.Column(3) ' motivo
If d1 > d2 Then
If MsgBox("Você escolheu um preço PASSADO !" & vbCrLf _
& "O Preço Vigente é :" & vbCrLf _
& "Data: " & DLast("nordtvig & ' Hora: '& NORHVIG", "[QryAtzNor]", "NORMOTEXT='d3'") & vbCrLf _
& "Confirme se é esse mesmo que deseja !", vbYesNo, "ATENÇÃO") = vbYes Then
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
O que ocorre é que eu preciso " pegar " o texto filtrar pela última data e hora referente aquele texto.
Se eu retirar o d3 da expressão o mesmo me traz um outro valor de dia e hora que não são referentes ao d3 que esta na lstbox, mas sim de outro motivo.
Desde já eu agradeço a ajuda.
Tenho o código abaixo....
Private Sub LstPrNor_Click()
Dim d1, d2 As Date
Dim d3
d1 = Now
d2 = LstPrNor.Column(5) ' data vigência
d3 = Me.LstPrNor.Column(3) ' motivo
If d1 > d2 Then
If MsgBox("Você escolheu um preço PASSADO !" & vbCrLf _
& "O Preço Vigente é :" & vbCrLf _
& "Data: " & DLast("nordtvig & ' Hora: '& NORHVIG", "[QryAtzNor]", "NORMOTEXT='d3'") & vbCrLf _
& "Confirme se é esse mesmo que deseja !", vbYesNo, "ATENÇÃO") = vbYes Then
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
O que ocorre é que eu preciso " pegar " o texto filtrar pela última data e hora referente aquele texto.
Se eu retirar o d3 da expressão o mesmo me traz um outro valor de dia e hora que não são referentes ao d3 que esta na lstbox, mas sim de outro motivo.
Desde já eu agradeço a ajuda.