Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

ouvrir un etat selon 2 dates

2 réponses
Avatar
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>=debut 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/

2 réponses

Avatar
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" wrote:
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/


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




"pbserv" a écrit dans le message de news:

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" wrote:
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/