tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006
-
14 mai 2004 à 17:02
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
14 mai 2004 à 21:07
Lorsque je rentre la date 02/14/2003 (inexistante en France), le programme me la transforme en 14/02/2003 et donc en date anglo-saxonne.
Comment faire pr éviter cette transformation immédiate ?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 14 mai 2004 à 19:35
Salut,
Si tu veux tester la saisie d'une date, tu codes :
If IsDate(text1.text) Then
'c bon
else
'c pas bon
endif
ça tient compte des paramètres régionnaux.
maintenant, <omarfla> n'a pas tord pour le formatage de la date quoique dans ton cas, j'aurais codé :
Format(votredate,"dd/mm/yyyy") mais seulement pour les tests ou l'enreg dans une base.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 14 mai 2004 à 20:13
Autant pour moi <rene38> et <omarfla> avait raison, à la place de IsDate(text1.text)
il faudrait coder :
IsDate(Format(text1.text, "dd/mm/yyyy"))
G testé et ça marche. J'avais oublié car je me sers maintenant des composants "calendar" et avec ça je n'ai plus de prob avec les saisies utilisateurs.
Cordialement
CanisLupus
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 14 mai 2004 à 21:07
<rene38>, j'avoue mon incompétence là-dessus car je le répète, je ne fais plus confiance depuis longtemps aux saisies de date des utilisateurs. Je me débrouille autrement.
Mais, si tu as une soluce miracle, je pense que <tedparker> sera content de l'apprendre car, je le rappelle, c lui qui a un problème.