OVH Cloud OVH Cloud

Champ date

1 réponse
Avatar
Marlène
Bonjour,
Est il possible de limiter le format d'un champ date d'une table, au mois et
à l'année.
J'ai essayé de taper dans le format mm/aa mais lors de la saisie de 12/03
(pour décembre 2003) par exemple, il la transforme en 03/03 le 12 devenant
le jour.

Merci pour votre aide
--
Marlène

1 réponse

Avatar
Raymond
Bonjour.

un champ date doit être un champ date valide, c'est-à-dire un champ
contenant la date, l'heure ou les deux.
Ensuite on peut travailler avec ce champ et récupérer tout ou partie d'une
date.
Format(Champdate, "mm/yyyy") en vba ou
Format(Champdate; "mm/aaaa") en requête access

si le champ de la table ne doit contenir que mm/yyyy c'est un champ texte

pour contrôler un champ texte mm/yyyy on fait composer avec un inputmask.
Dans une variable date, on rajoute le 1 devant la valeur et on convertit
avec Cdate pour vérifier si la date est bonne. si c'est bon le champ texte
est bon. c'est un peu compliqué mais faisable.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Marlène" a écrit dans le message de
news:%
Bonjour,
Est il possible de limiter le format d'un champ date d'une table, au mois
et

à l'année.
J'ai essayé de taper dans le format mm/aa mais lors de la saisie de
12/03

(pour décembre 2003) par exemple, il la transforme en 03/03 le 12 devenant
le jour.

Merci pour votre aide
--
Marlène