Extraire la journée de date dans une table access

Fermé
medbo Messages postés 551 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 24 mars 2019 - 27 oct. 2013 à 18:16
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 31 oct. 2013 à 23:53
Bonjour,

j'ai une table access 2007 "J" qui contient un champ "Jours" que je doit remplir avec des dates au format complet comme ( Dimanche 27/10/2013 ).

je veux extraire la journée (Dimanche) du champ de la date. Pour cela j'ai utilisé dans une requête la fonction Gauche([J]![Jours];3) mais ça ne marche pas comme je le souhaite. ça me donne le résultat (27/) au lieu de (Dim).

je ne sais pas comment faire.

j'ai besoin d'aide.

Merci


2 réponses

castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
31 oct. 2013 à 23:53
bonjour
pour extraire le jour date , uitliser la fonction Format dans une requete par exemple.
Jour: Format([ChampDate];"jjjj") ou dddd format americain
1
medbo Messages postés 551 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 24 mars 2019 29
Modifié par medbo le 27/10/2013 à 18:58
je me réponds moi même. j'ai trouvé une solution

j'ai utilisé la fonction JourSem([Jours]) et ça me donne un numéro d'ordre pour chaque jour de la semaine :

1 = Dimanche
2 = Lundi ... etc

il a juste fallu créer une autre table qui contient les valeurs des numéros d'ordres des journées de la semaine et de faire une liaison pour extraire le nom de chaque journée.

mais votre aide pour un code en VBA est toujours la bienvenue.

Merci
0