Format date personnalisé
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:
- Format date personnalisé
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Format dat - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
1 réponse
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.
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.