Bonjour à tous,
J'ai un problème étonnant avec une date.
Elle est saisie dans une zone format texte avec un masque de saisie "00/00/0000;0;_"
La date saisie par l'utilisateur est 12/05/1978, soit une année sur 4 chiffres.
Cette saisie est destinée à une table où tout est enregistré au format texte, donc jusque là pas de souci.
Maintenant, j'ai besoin de cette date dans une autre table où elle sera au format date.
Je la convertis donc en utilisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CDate(Me.Controls("maZoneDate").Value)
Mais là, si j'affiche la table, je retrouve 30-déc-1899.
Et si je clique sur la cellule de la table, j'ai 00:01:45.
J'ai regardé le tutoriel sur les dates et contrôlé la définition des paramètres régionaux de mon PC qui sont:
date courte: jj/MM/aaaa
date longue: jjjj j MMMM aaaa
année sur deux chiffres entre 1930 et 2029
premier jour de la sa semaine: lundi
Et, je ne vois pas d'où vient mon problème.
Quelqu'un pourrait-il m'aider?
Merci,
FabOK