[Fonction][VBA]incompréhension sur datediff
Bonjour,
je souhaite faire apparaitre dans une zone de liste les lignes dont la soustraction entre la date d'émission d'une facture et la date du jour est égale à un nombre de jour.
Je n'ai pas de problème pour obtenir les données quand je demande une égalité, par contre je n'obtiens rien quand j'utlise un "supérieur ou égale".
Si quelqu'un a une idée, je l'en remercie d'avance:
Explication:
echeance = nombre de jour entre la date d'émission et la date du jour
Date_Emmission = date d'émission de la facture
txt_dateEcheance.Value= date du jour
Code:
1 2 3 4 5 6 7 8 9
|
Private Sub txt_echeance_AfterUpdate()
Dim echeance As String
echeance = txt_echeance.Value
Me.lstResults.RowSource = sql() & "and datediff('D',SuiviClient!Date_Emmission,'" & txt_dateEcheance.Value & "')='" & echeance & "';"
Me.lstResults.Requery
End Sub |