Extraire la journée de date dans une table access

medbo Messages postés 551 Date d'inscription   Statut Membre Dernière intervention   -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   217
 
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   Statut Membre Dernière intervention   29
 
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