OVH Cloud OVH Cloud

enregistrement d'un mois

5 réponses
Avatar
yann
Bonjour, comment pourrais-je faire une requ=EAte qui me=20
donnerais seulement les enregistrements d'un mois=20
s=E9lectionner par exemple si je lui dit comme param=E8tre.


01.02.04 qu'il m'envoie tous les enregistrements qui font=20
partie de f=E9vrier 2004.


Merci d'avance

5 réponses

Avatar
Gafish
Bonjour,

Dans ta requête, tu mets en champs TonMois: Mois([TaDate]) ou TaDate est le
nom du champ de ta table qui contient la date, et en critère tu mets
Mois(Formulaires![MonForm]![LaZoneDate]) en supposant que tu entres la date
qui va filtrer dans la zone de texte LaZoneDate de ton formulaire MonForm,
et idem pour l'année, en remplaçant Mois() par Année().

Arnaud

"yann" a écrit dans le message de
news:4c3101c490e3$70e26e40$
Bonjour, comment pourrais-je faire une requête qui me
donnerais seulement les enregistrements d'un mois
sélectionner par exemple si je lui dit comme paramètre.


01.02.04 qu'il m'envoie tous les enregistrements qui font
partie de février 2004.


Merci d'avance
Avatar
merci je vais essayé
-----Message d'origine-----
Bonjour,

Dans ta requête, tu mets en champs TonMois: Mois
([TaDate]) ou TaDate est le

nom du champ de ta table qui contient la date, et en
critère tu mets

Mois(Formulaires![MonForm]![LaZoneDate]) en supposant
que tu entres la date

qui va filtrer dans la zone de texte LaZoneDate de ton
formulaire MonForm,

et idem pour l'année, en remplaçant Mois() par Année().

Arnaud

"yann" a écrit dans le message de
news:4c3101c490e3$70e26e40$
Bonjour, comment pourrais-je faire une requête qui me
donnerais seulement les enregistrements d'un mois
sélectionner par exemple si je lui dit comme paramètre.


01.02.04 qu'il m'envoie tous les enregistrements qui font
partie de février 2004.


Merci d'avance


.



Avatar
yann
ca ne marche pas, ma requète ne m'affiche rien
-----Message d'origine-----
merci je vais essayé
-----Message d'origine-----
Bonjour,

Dans ta requête, tu mets en champs TonMois: Mois
([TaDate]) ou TaDate est le

nom du champ de ta table qui contient la date, et en
critère tu mets

Mois(Formulaires![MonForm]![LaZoneDate]) en supposant
que tu entres la date

qui va filtrer dans la zone de texte LaZoneDate de ton
formulaire MonForm,

et idem pour l'année, en remplaçant Mois() par Année().

Arnaud

"yann" a écrit dans le message de
news:4c3101c490e3$70e26e40$
Bonjour, comment pourrais-je faire une requête qui me
donnerais seulement les enregistrements d'un mois
sélectionner par exemple si je lui dit comme paramètre.


01.02.04 qu'il m'envoie tous les enregistrements qui
font


partie de février 2004.


Merci d'avance


.

.





Avatar
Gafish
Ta zone de texte est renseignée ? Cela correspond à des dates dans la table
? Tu as entré le bon nom de ton formulaire et de ta zone (pour faire plus
simple et plus sur, passe par "créer" ou "générer" suivant ta version en
cliquant droit au niveau des critères) ?
Si ca ne marche toujours pas, ne mets pas de critères pour voir ce que te
renvoit la requete (quel numéro de mois et quelle année)

"yann" a écrit dans le message de
news:063601c49181$bdfa9060$
ca ne marche pas, ma requète ne m'affiche rien
-----Message d'origine-----
merci je vais essayé
-----Message d'origine-----
Bonjour,

Dans ta requête, tu mets en champs TonMois: Mois
([TaDate]) ou TaDate est le

nom du champ de ta table qui contient la date, et en
critère tu mets

Mois(Formulaires![MonForm]![LaZoneDate]) en supposant
que tu entres la date

qui va filtrer dans la zone de texte LaZoneDate de ton
formulaire MonForm,

et idem pour l'année, en remplaçant Mois() par Année().

Arnaud

"yann" a écrit dans le message de
news:4c3101c490e3$70e26e40$
Bonjour, comment pourrais-je faire une requête qui me
donnerais seulement les enregistrements d'un mois
sélectionner par exemple si je lui dit comme paramètre.


01.02.04 qu'il m'envoie tous les enregistrements qui
font


partie de février 2004.


Merci d'avance


.

.





Avatar
Raymond [mvp]
Bonjour.

tu peux faire une requête comme ceci:
SELECT table1.* FROM table1
WHERE (((Format([Madate],"mmyyyy"))=[Entrer le mois sous forme mmaaaa]));

tu peux remplacer [Entrer le mois sous forme mmaaaa] par un contrôle de
formulaire, par exemple:
SELECT table1.* FROM table1
WHERE
(((Format([Madate],"mmyyyy"))=[Formulaires]![Formulaire1]![Monchamp]));

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"yann" a écrit dans le message de
news:063601c49181$bdfa9060$
ca ne marche pas, ma requète ne m'affiche rien