[ACCESS] requete SQL avec fonction month()

Résolu/Fermé
guitarhero77 Messages postés 86 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 27 février 2008 - 18 juil. 2007 à 11:04
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 - 20 juil. 2007 à 21:55
Bonjour tout le monde :)

voilà je sais faire une requête simple du style :
SELECT *
FROM DEM_TRAV
WHERE (Month([Date de la demande])=4) // pour avoir les demandes du mois d'avril

mon pb est le suivant:
je veux faire une liste déroulante qui permette de requeter sur les demandes de chaque mois (de 1 à 12) : çà je sais faire avec un parametre qui varie de 1 à 12 selon le mois ds une liste à 2 colonnes .
mais je voudrais aussi une ligne "tous" qui me selctionnerai tous les mois. seulement je n'y arrive pas de cette manière et je ne sais pas insérer de condition ds uen requete SQL

help please :)

merci d'avance
A voir également:

6 réponses

guitarhero77 Messages postés 86 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 27 février 2008 9
20 juil. 2007 à 13:22
ben vi mais faut dire je suis pas doué ;)

merci du coup de main ;)

bonne journée !
2
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
18 juil. 2007 à 12:39
Salut,

en feintant, il faudrait essayer like, et tu mettrais * quand tu veux tous les mois :

WHERE (Month([Date de la demande]) like '4')
WHERE (Month([Date de la demande]) like '*')

J'ai pas testé mais ça pourrait être un truc qui marche...

Mais si tu fais une liste déroulante, alors tu paramètres sans doute une requête (rowsource), il suffirait d'en paramétrer une autre sans condition, non ?
0
guitarhero77 Messages postés 86 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 27 février 2008 9
20 juil. 2007 à 10:09
j'ai essayé les * , %, ! et tous les caractères çà ne marche pas (çà renvoi un résultat vide)

qd au rowsource je cherche mais j'ai du mal
0
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
20 juil. 2007 à 10:47
Je viens de tester ça (et ça marche !) :

SELECT (Table_Date.jour) AS Expr1
FROM Table_Date where Month(Table_Date.jour) like '*';

Donc je vois pas d'où vient ton problème...
0
guitarhero77 Messages postés 86 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 27 février 2008 9 > blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024
20 juil. 2007 à 11:21
oui merci :)
0
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289 > blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024
20 juil. 2007 à 11:26
???
pas compris, ça marche ou ça marche pas ?
0
guitarhero77 Messages postés 86 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 27 février 2008 9
20 juil. 2007 à 12:04
çà marche en fait :)
j'écris

WHERE (((Month([Date de la demande])) Like [formulaires]![Formulaire1]![Modifiable14])); et même qd mon paramètre est * çà marche, ss doute à cause du like au lieu du = ke je mettais avant
0
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
20 juil. 2007 à 12:37
je l'avais dit dans ma première réponse :-)
0
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
20 juil. 2007 à 13:28
ben vi mais faut dire je suis pas doué ;)
Faut juste savoir lire O:->>>

merci du coup de main ;)
De rien...

bonne journée !
De même :-)
0
Ma signature est la même depuis 5/6 ans, elle ne gêne qu'une certaine partie de l'humanité (si on peut vous appeler comme ça...)

Petit CON toi-même !
0
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289 > Bandit
20 juil. 2007 à 14:36
L'anonymat que t'autorise ta non-inscription te rend bien service, mais ne t'offre qu'une couardise toute relative...

Connecté avec l'adresse 82.125... ABordeaux-w-abo-wanadoo-fr...

Injure publique : 12000 euros d'amende...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
guitarhero77 Messages postés 86 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 27 février 2008 9
20 juil. 2007 à 15:25
pourquoi il arrive uen embrouille qui atterit sur mon sujet ,??

peace les gars :)
0
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
20 juil. 2007 à 15:40
L'individu à l'origine de l'embrouille a pris les modérateurs du site en grippe, pour une raison que j'ignore.
Alors, il s'amuse à pourrir les discussions. En ce moment, c'est moi la cible...

Faut bien qu'on ait un rôle social ! ;-)
0
L'individu n'est pas à l'origine !

C'est toi qui a commencé !

En plus tu ne dis pas directement, mais par sous-entendus !

Revois tes posts, et tu verras !
0
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
20 juil. 2007 à 21:55
Tu as raison, comme toujours...

Pour te servir, cher coprochercheur !
0