FileMaker – Année à 4 chiffres – Retour vers le futur

Problème

Vous avez tapé la date du 27/02/44 dans une rubrique de type Date et FileMaker l’a convertie en 27/02/2044. Vous tapez ensuite sur une autre fiche la date du 27/02/45 et FileMaker l’a convertie en 27/02/1945. Pourquoi ?

Il faut savoir qu’en l’absence d’une année à 4 chiffres saisie par l’utilisateur, FileMaker converti automatiquement l’année à 2 chiffres en année à 4 chiffres en tenant compte de l’année courante de la saisie et en supposant que l’année à 4 chiffres doit se situer au cours des 30 années dans le futur ou des 70 années dans le passé…. ah ?

Exemple : si le 14.04.2022, vous saisissez la date du 27.02.52, FileMaker considère que la date la plus proche est le 27.02.2052 (se situant donc dans la plage des 30 années dans le futur).
Si le même jour, vous tapez la date du 27.02.53 (se situant donc hors de la plage des 30 années dans le futur), FileMaker considère que cette date appartient au passé et lui attribue l’année 27.02.1953.

Solution

Les années à 2 chiffres sont donc ambigües et sujettes à une conversion erronée de la part de FileMaker. Moralité : il faut toujours saisir des années à 4 chiffres. Pour cela, obligez les utilisateurs à saisir une année à 4 chiffres dans les options de la rubrique Date, onglet Validation :

annee