j'utilise ce code sur un événement afterupdate sur un champs date
Dim strFiltre As String
strFiltre = ""
'Filtre sur Date d'échéance
If Not IsNull(Me.Echeance) Then
If strFiltre <> "" Then strFiltre = strFiltre & " AND "
strFiltre = strFiltre & "([DateEcheance]=#" & Me.Echeance & "#)"
End If
'affichage dans formulaire
Me.Filter = strFiltre
Me.FilterOn = True
mais le filtre ne fonction pas sur une date.
Je n'arrive pas à trouver l'erreur.
Pouvez vous m'aider??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jessy Sempere [MVP]
Bonjour
Il y a de fortes chances que le problème vienne du format de ta date qui doit être en français alors que dans le code, il faut un format anglais... Essais peut-être : strFiltre = strFiltre & "([DateEcheance]=#" & format(Me.Echeance,"mm/dd/yyyy" & "#)"
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Cyrille" a écrit dans le message de news:
Bonjour
j'utilise ce code sur un événement afterupdate sur un champs date
Dim strFiltre As String strFiltre = ""
'Filtre sur Date d'échéance If Not IsNull(Me.Echeance) Then If strFiltre <> "" Then strFiltre = strFiltre & " AND " strFiltre = strFiltre & "([DateEcheance]=#" & Me.Echeance & "#)" End If
'affichage dans formulaire Me.Filter = strFiltre Me.FilterOn = True
mais le filtre ne fonction pas sur une date. Je n'arrive pas à trouver l'erreur. Pouvez vous m'aider??
Merci d'avance
Bonjour
Il y a de fortes chances que le problème vienne du format de ta date
qui doit être en français alors que dans le code, il faut un format
anglais...
Essais peut-être :
strFiltre = strFiltre & "([DateEcheance]=#" &
format(Me.Echeance,"mm/dd/yyyy" & "#)"
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Cyrille" <Cyrille@discussions.microsoft.com> a écrit dans le message de
news:7491CFAF-0FC5-4368-9E64-9F2188638832@microsoft.com...
Bonjour
j'utilise ce code sur un événement afterupdate sur un champs date
Dim strFiltre As String
strFiltre = ""
'Filtre sur Date d'échéance
If Not IsNull(Me.Echeance) Then
If strFiltre <> "" Then strFiltre = strFiltre & " AND "
strFiltre = strFiltre & "([DateEcheance]=#" & Me.Echeance & "#)"
End If
'affichage dans formulaire
Me.Filter = strFiltre
Me.FilterOn = True
mais le filtre ne fonction pas sur une date.
Je n'arrive pas à trouver l'erreur.
Pouvez vous m'aider??
Il y a de fortes chances que le problème vienne du format de ta date qui doit être en français alors que dans le code, il faut un format anglais... Essais peut-être : strFiltre = strFiltre & "([DateEcheance]=#" & format(Me.Echeance,"mm/dd/yyyy" & "#)"
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Cyrille" a écrit dans le message de news:
Bonjour
j'utilise ce code sur un événement afterupdate sur un champs date
Dim strFiltre As String strFiltre = ""
'Filtre sur Date d'échéance If Not IsNull(Me.Echeance) Then If strFiltre <> "" Then strFiltre = strFiltre & " AND " strFiltre = strFiltre & "([DateEcheance]=#" & Me.Echeance & "#)" End If
'affichage dans formulaire Me.Filter = strFiltre Me.FilterOn = True
mais le filtre ne fonction pas sur une date. Je n'arrive pas à trouver l'erreur. Pouvez vous m'aider??
Merci d'avance
Cyrille
merci beaucoup, effectivement le problème venait bien du format de date le code est donc pour ceux qui en ont besoin :
Dim strFiltre As String strFiltre = "" 'Filtre sur Date d'échéance If Not IsNull(Me.Echeance) Then If strFiltre <> "" Then strFiltre = strFiltre & " AND " strFiltre = strFiltre & "([DateEcheance]=#" & Format(Me.Echeance, "mm/dd/yyyy") & "#)" End If
'affichage dans formulaire Me.Filter = strFiltre Me.FilterOn = True
encore merci pour tout
Bonjour
Il y a de fortes chances que le problème vienne du format de ta date qui doit être en français alors que dans le code, il faut un format anglais... Essais peut-être : strFiltre = strFiltre & "([DateEcheance]=#" & format(Me.Echeance,"mm/dd/yyyy" & "#)"
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Cyrille" a écrit dans le message de news:
Bonjour
j'utilise ce code sur un événement afterupdate sur un champs date
Dim strFiltre As String strFiltre = ""
'Filtre sur Date d'échéance If Not IsNull(Me.Echeance) Then If strFiltre <> "" Then strFiltre = strFiltre & " AND " strFiltre = strFiltre & "([DateEcheance]=#" & Me.Echeance & "#)" End If
'affichage dans formulaire Me.Filter = strFiltre Me.FilterOn = True
mais le filtre ne fonction pas sur une date. Je n'arrive pas à trouver l'erreur. Pouvez vous m'aider??
Merci d'avance
merci beaucoup, effectivement le problème venait bien du format de date
le code est donc pour ceux qui en ont besoin :
Dim strFiltre As String
strFiltre = ""
'Filtre sur Date d'échéance
If Not IsNull(Me.Echeance) Then
If strFiltre <> "" Then strFiltre = strFiltre & " AND "
strFiltre = strFiltre & "([DateEcheance]=#" & Format(Me.Echeance,
"mm/dd/yyyy") & "#)"
End If
'affichage dans formulaire
Me.Filter = strFiltre
Me.FilterOn = True
encore merci pour tout
Bonjour
Il y a de fortes chances que le problème vienne du format de ta date
qui doit être en français alors que dans le code, il faut un format
anglais...
Essais peut-être :
strFiltre = strFiltre & "([DateEcheance]=#" &
format(Me.Echeance,"mm/dd/yyyy" & "#)"
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Cyrille" <Cyrille@discussions.microsoft.com> a écrit dans le message de
news:7491CFAF-0FC5-4368-9E64-9F2188638832@microsoft.com...
Bonjour
j'utilise ce code sur un événement afterupdate sur un champs date
Dim strFiltre As String
strFiltre = ""
'Filtre sur Date d'échéance
If Not IsNull(Me.Echeance) Then
If strFiltre <> "" Then strFiltre = strFiltre & " AND "
strFiltre = strFiltre & "([DateEcheance]=#" & Me.Echeance & "#)"
End If
'affichage dans formulaire
Me.Filter = strFiltre
Me.FilterOn = True
mais le filtre ne fonction pas sur une date.
Je n'arrive pas à trouver l'erreur.
Pouvez vous m'aider??
merci beaucoup, effectivement le problème venait bien du format de date le code est donc pour ceux qui en ont besoin :
Dim strFiltre As String strFiltre = "" 'Filtre sur Date d'échéance If Not IsNull(Me.Echeance) Then If strFiltre <> "" Then strFiltre = strFiltre & " AND " strFiltre = strFiltre & "([DateEcheance]=#" & Format(Me.Echeance, "mm/dd/yyyy") & "#)" End If
'affichage dans formulaire Me.Filter = strFiltre Me.FilterOn = True
encore merci pour tout
Bonjour
Il y a de fortes chances que le problème vienne du format de ta date qui doit être en français alors que dans le code, il faut un format anglais... Essais peut-être : strFiltre = strFiltre & "([DateEcheance]=#" & format(Me.Echeance,"mm/dd/yyyy" & "#)"
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Cyrille" a écrit dans le message de news:
Bonjour
j'utilise ce code sur un événement afterupdate sur un champs date
Dim strFiltre As String strFiltre = ""
'Filtre sur Date d'échéance If Not IsNull(Me.Echeance) Then If strFiltre <> "" Then strFiltre = strFiltre & " AND " strFiltre = strFiltre & "([DateEcheance]=#" & Me.Echeance & "#)" End If
'affichage dans formulaire Me.Filter = strFiltre Me.FilterOn = True
mais le filtre ne fonction pas sur une date. Je n'arrive pas à trouver l'erreur. Pouvez vous m'aider??