Pourquoi ne pas simplement utiliser le format intégré "Date générale" ? J'ai constaté au fil des ans que les masques de saisie sont très restrictifs et fondamentalement pénibles. Bien que cela fasse si longtemps que je ne les ai pas utilisés que je ne me souviens pas des détails de la raison pour laquelle je les méprise.
Cela présente également l'avantage de respecter les choix des utilisateurs en matière de format de date régional. Par exemple, j'utilise toujours le format aaaa-mm-jj.
Un client a également été confronté à une situation où le format de la date a été décrété comme étant la date moyenne dans tous les champs. C'est-à-dire dd-mmm-yy. Il s'est avéré par la suite que dans une table de 100 000 enregistrements, il y avait douze dates antérieures à 1900. Ces dates avaient simplement été saisies dans l'année, de sorte que Windows/Access les interprétait comme datant du 3ème ou du 5ème siècle ou autre. Ces dates n'étaient pas utilisées dans un quelconque calcul, ce n'était donc pas un problème. Le serveur SQL, en augmentant la taille des champs date/heure, ne les appréciait pas.