ouvrir un etat selon 2 dates

Le
Le meruvien
Bonjour a tous, et oui me revoila!!
une formule que j'ai deja mis dans differentes procédure et qui marche bien,
ne veut plus marcher dans ma nouvelle procédure!
voila les faits!
je veut ouvrir un état, selon une date mini et une date maxi j'ai donc fait
ce qui suit:
Private Sub VALIDER_Click()
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact>=Forms![recherche actions sur clients].datedebut And
date_contact<=Forms![recherche actions sur clients].datefin"
DoCmd.Close acForm, "recherche actions sur clients"
End Sub
Jai un message qui me dis que ma formule est trop compliquée pour lui, que
je dois la simplifier en mettant des variables, j'ai donc fait ça :
Private Sub VALIDER_Click()
dim debut as string:dim fin as string
debut=Forms![recherche actions sur clients].datedebut
fin=Forms![recherche actions sur clients].datefin
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact>Þbut And date_contact<=fin"
DoCmd.Close acForm, "recherche actions sur clients"
End Sub
Ben la il n'est pas encore content, il me demade d'entrer la valeur du
parametre "debut" et "fin" !!

Qui peut me dire ce qu'il veut !!

--

Roger
http://le-meruvien.skynetblogs.be/
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
pbserv
Le #6389261
bonjour,
le problème est que vous passez le nom de vos variables dans le filtre
et non le contenu des variables...
Essayer ceci :

Private Sub VALIDER_Click()
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact Between " & CDbl( Forms![recherche actions sur
clients].datedebut) & " And " & CDbl(Forms![recherche actions sur
clients].datefin)
DoCmd.Close acForm, "recherche actions sur clients"
End Sub

Sauf erreur,
pb

On 5 oct, 18:13, "Le meruvien"
Bonjour a tous, et oui me revoila!!
une formule que j'ai deja mis dans differentes procédure et qui marche bien,
ne veut plus marcher dans ma nouvelle procédure!
voila les faits!
je veut ouvrir un état, selon une date mini et une date maxi j'ai donc fait
ce qui suit:
Private Sub VALIDER_Click()
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact>=Forms![recherche actions sur clients].datedebut And
date_contact<=Forms![recherche actions sur clients].datefin"
DoCmd.Close acForm, "recherche actions sur clients"
End Sub
Jai un message qui me dis que ma formule est trop compliquée pour lui, que
je dois la simplifier en mettant des variables, j'ai donc fait ça :
Private Sub VALIDER_Click()
dim debut as string:dim fin as string
debut=Forms![recherche actions sur clients].datedebut
fin=Forms![recherche actions sur clients].datefin
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact>Þbut And date_contact<=fin"
DoCmd.Close acForm, "recherche actions sur clients"
End Sub
Ben la il n'est pas encore content, il me demade d'entrer la valeur du
parametre "debut" et "fin" !!

Qui peut me dire ce qu'il veut !!

--

Rogerhttp://le-meruvien.skynetblogs.be/


Le meruvien
Le #6389221
Bonjour, mais oui ça marche!!!! merci beaucoup !




"pbserv"
bonjour,
le problème est que vous passez le nom de vos variables dans le filtre
et non le contenu des variables...
Essayer ceci :

Private Sub VALIDER_Click()
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact Between " & CDbl( Forms![recherche actions sur
clients].datedebut) & " And " & CDbl(Forms![recherche actions sur
clients].datefin)
DoCmd.Close acForm, "recherche actions sur clients"
End Sub

Sauf erreur,
pb

On 5 oct, 18:13, "Le meruvien"
Bonjour a tous, et oui me revoila!!
une formule que j'ai deja mis dans differentes procédure et qui marche
bien,
ne veut plus marcher dans ma nouvelle procédure!
voila les faits!
je veut ouvrir un état, selon une date mini et une date maxi j'ai donc
fait
ce qui suit:
Private Sub VALIDER_Click()
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact>=Forms![recherche actions sur clients].datedebut And
date_contact<=Forms![recherche actions sur clients].datefin"
DoCmd.Close acForm, "recherche actions sur clients"
End Sub
Jai un message qui me dis que ma formule est trop compliquée pour lui, que
je dois la simplifier en mettant des variables, j'ai donc fait ça :
Private Sub VALIDER_Click()
dim debut as string:dim fin as string
debut=Forms![recherche actions sur clients].datedebut
fin=Forms![recherche actions sur clients].datefin
DoCmd.OpenReport "fiche de suivi client", acViewPreview, ,
"date_contact>Þbut And date_contact<=fin"
DoCmd.Close acForm, "recherche actions sur clients"
End Sub
Ben la il n'est pas encore content, il me demade d'entrer la valeur du
parametre "debut" et "fin" !!

Qui peut me dire ce qu'il veut !!

--

Rogerhttp://le-meruvien.skynetblogs.be/


Publicité
Poster une réponse
Anonyme