Access : format d'affichage d'un jour

Fermé
Luis - 14 nov. 2006 à 08:57
 Yvan - 24 févr. 2009 à 12:01
Bonjour,

Je ne sais pas si je suis dans la bonne catégotrie, mais voici mon problème :

J'utilise Access 2003 et j'ai une table où j'affiche tous les jours de la semaine.

Il y a donc un champ de type texte qui se nomme jour. Dans les propriétés de ce champ, sous format il y a ceci : j-mmm-aa.

Le résultat est que la table affiche le nom complet du jour (lundi, mardi, ...)

J'aimerais pouvoir afficher seulement les trois premières lettres de chaque jour et je ne trouve pas quoi taper dans format.

Une petite aide me serait bien utile...

Merci

Luis
A voir également:

3 réponses

blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
14 nov. 2006 à 09:38
Salut,

si c'est un champ de type texte, tu ne peux rien faire...

Si tu veux vraiment le jour sur 3 car :

- modifie le champ pour le mettre en format date
- modifie le format d'affichage et mets 'jjj'

Extrait de l'aide ACCESS :

j Jour du mois en 1 ou 2 chiffres selon le cas (1 à 31).
jj Jour du mois en 2 chiffres (01 à 31).
jjj Trois premières lettres du jour de la semaine (dim à sam).
jjjj Nom entier du jour de la semaine (dimanche à samedi).
jjjjj Identique au format prédéfini Date, abrégé.
jjjjjj Identique au format prédéfini Date, complet.
w Jour de la semaine (1 à 7).
ee Semaine de l'année (1 à 53).
m Mois de l'année en 1 ou 2 chiffres selon le cas (1 à 12).
mm Mois de l'année en 2 chiffres (01 à 12).
mmm Trois premières lettres du mois (jan à déc).
mmmm Nom entier du mois (janvier à décembre).
q Date affichée sous forme de trimestre (1 à 4).
y Numéro du jour de l'année (1 à 366).
aa Deux derniers chiffres de l'année (01 à 99).
aaaa Année complète (0100 à 9999).
h Heure en 1 ou 2 chiffres selon le cas (0 à 23).
hh Heure en 2 chiffres (00 à 23).
n Minute en 1 ou 2 chiffres selon le cas (0 à 59).
nn Minute en 2 chiffres (00 à 59).
s Seconde en 1 ou 2 chiffres selon le cas (0 à 59).
ss Seconde en 2 chiffres (00 à 59).
2
Salut tout le monde.

Pour info, j'ai eu un problème similaire avec la gestion des dates sur access 2003.

J'ai fais une requête pour récupérer le nom du jour sur un champ DateRdv, dans laquelle j'ai ajouté un champ NomJour paramétré de la manière suivante : Format([DateRdv];"jjjj")
Résultat Access : jjjj, impossible de m'en sortir, aucune infos sur la toile

Donc pour ceux à qui cela arriverait, j'ai donc finalement remplacé le format en anglais : Format([DateRdv];"dddd") (pour daydaydayday au lieu de jourjourjourjour). Bizarre access desfois......

Salut
1
Merci beaucoup pour votre aide, j'ai réussi ce que je voulais.

Salutations

Luis
0