[Access] requête jour semaine

Résolu
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   -  
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit soucis sur access 2003.
J'ai importer une table avec des dates de format 01/01/2010
pour changer le format et afficher les jours, je vais dans les propriété de la table, "type de données" de mon champ date, je met "date/heure", et en bas, dans "Format" je mets "Date,complet".

Donc pas de soucis ensuite en affichage j'ai bien mes jours, mais lorsque je veux faire une requête toute simple admettons en affichant tout les lundi, je n'arrive pas à les afficher. Faut il que je passe par le SQL avec une fonction du genre DAYNAME ?

Ou alors avec la fonction datepart("w",..) ?

Merci pour vos réponses

O.o°* ??? SHEBAM ! POW ! BLOP ! WIZZ ! ??? *°o.O
°º¤ø,¸¸,ø¤º°'°º¤ø,¸Ça va bien se passer.............ou pas !¸,°º¤ø,¸¸,ø¤º°'°º¤ø,¸
A voir également:

13 réponses

Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Re, il faut mettre Format([Date interventions];"dddd")
et dans critère: "Jeudi"
1
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   6 476
 
Up !
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonjour gouby,

En faisant varier le nombre de "d" on obtient divers format d'affichage :

N° du jour de la semaine : Format([<Nom_du_champ_date>];"\ dddd")
0
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   6 476
 
Merci de m'avoir répondu, mais concrêtement, Format([<Nom_du_champ_date>];"\ dddd") , je le mets ou ? et le "d" je le remplace par quoi ?

merci
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
En suivant ce lien vous accéderz à un exemple concret :

http://www.cijoint.fr/cjlink.php?file=cj201010/cijIoyIGOC.doc

Bonne journée
0
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Sinon, F1 => Format
=D
0

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

Posez votre question
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Bonjour gouby,

Tu mets ça dans ta requête, dans le champ sur lequel tu veux afficher le nom du jour, et tu ne remplaces pas les d.

Cordialement
0
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   6 476
 
Bonjour

j'ai essayé il me marque "type de données incompatible"

mon champs s'appel : Date interventions
je mets dans la requête en KBE dans "critère :
Format([Date interventions];"\ jeudi")

ca ne fonctionne pas, j'ai essayé en mettant Date_interventions attaché dans la formule Format, marche pas non plus
0
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Re, if faut mettre Format([Date interventions];"dddd")
et dans critères: "Jeudi"

Désolé si mon post est en double, CCM a l'air d'avoir du mal
0
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   6 476
 
Je comprends pas , il me mets toujours "type de données incompatible"

et ensuite il me transforme la formule comme ça : Format([Date intervention];"je""udi""")

je dois mal m'y prendre
0
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Oula effectivement.
Si tu oublies le jeudi, juste pour afficher tous les jours avec Format([Date interventions];"dddd"), ça fonctionne?
Sinon, comme access doit etre en français, essaie Format([Date interventions];"jjjj")
0
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   6 476
 
en faites les jours sont dejà en format date , dans la table de depart ils étaient en format 01/01/2010 et avec les propriété du champ comme j'ai mis au début du sujet, j'ai remis en : vendredi 1 janvier.

mais j'ai l'impression qu'access ne prend en compte que le format initial pour faire une requête dessus.
0
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Re, je viens de faire les tests et chez moi pas de problème..
Dans ta requête, tu as donc un champ avec ta date sous le format complet (exemple mardi 24 septembre 2002). Si je rajoute un champ contenant:
Jour: Format([Date];"jjjj")
Alors il sera affiché "mardi"
0
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   6 476
 
donc c'est pas un critère, faut que je mette en expression ? et je met Jour: Format([Date];"jjjj") ?
0
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Oui, et dans le critère de ce champ là, tu met:
="jeudi"
et tu décoches pour ne pas l'afficher.

Sinon il me semble que si dans ton critère du champ date tu met
Format([Date];"jjjj") = "jeudi"
ça fonctionne aussi mais à vérifier. (en SQL, la syntaxe sera la même dans les deux cas)
0
gouby Messages postés 45647 Date d'inscription   Statut Contributeur Dernière intervention   6 476
 
yes, en faite je suis passé par le SQL, beaucoup plus simple en effet avec la formule

Merci pour l'aide :)

Bonne journée
0
Gaunts Messages postés 1125 Date d'inscription   Statut Membre Dernière intervention   116
 
Derien bonne journée :)
0