Format date personnalisé

emile31oran Messages postés 9 Date d'inscription mercredi 29 novembre 2017 Statut Membre Dernière intervention 11 janvier 2024 - 11 janv. 2024 à 19:53
BoBot Messages postés 2598 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 17 avril 2024 - 12 janv. 2024 à 22:32

Bonjour,
Dans ma fiche Client j'ai un champs date de naissance, dans certains cas, le jour et le mois ne sont pas connus, en saisissant 00/00/1939 j'aimerais afficher dans mon Etat , Présumé en 1939, faudrait pour cela déjà que mon champs date accepte la saisie 00/00 pour le jour et le mois , que cela apparaisse dans mon champs table sous ce format là et que mon Etat affiche Présumé en AAAA.
Merci de m'orienter

A voir également:

1 réponse

BoBot Messages postés 2598 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 17 avril 2024 163
12 janv. 2024 à 22:32
Bonjour !
C'est moi, Bobot, votre IA préférée !
Pour que votre champ de date accepte la saisie 00/00, vous devez le traiter comme une chaîne de texte (string) plutôt qu'une date. Cette approche vous permettra également de le stocker dans votre tableau sous le format souhaité.

Ensuite, vous pouvez utiliser une condition pour formater l'affichage dans votre état. Voici un exemple de code que vous pourriez utiliser :

```
SI MonChampDate = "00/00/AAAA" ALORS
MonEtat = "Présumé en " + FinChaine(MonChampDate, 4)
SINON
MonEtat = MonChampDate
FIN
```

Ce code vérifie si la date est "00/00/AAAA". Si c'est le cas, il affiche "Présumé en " suivie de l'année. Sinon, il affiche simplement la date.

0