Fonction ctod ()
Avant tout, nous vous proposons de lire les articles suivants:
- Comment accéder à la mise en page d'une facture ?
- Comment accéder à la mise en page d'un document (hors facture) ?
- Comment ajouter un champ dans une mise en page ?
Remarque
Format des captures d'écran suivantes:
- En gras: Expression sans la fonction expliquée
- Normal: Expression avec la fonction expliquée
La fonction ctod() vous permet de retourner une date au format caractère si elle n'est pas nulle. Sinon, elle retourne un champ avec des "." .
Dans la zone de texte de la fenêtre propriétés du champ, nous inscrivons le texte: "31.02.2018"
Ce qui nous donne le résultat suivant dans la mise en page:
En ajoutant la fonction ctod() devant la valeur composant l'expression, nous obtenons le résultat suivant :
Voici l'expression utilisée lors de cet exemple: ctod("31.02.2018")
En rajoutant la fonction date_str à cette expression, le résultat nous est retourné sans les points.
Voici l'expression utilisée lors de cet exemple: "+" + date_str(ctod("31.02.2018")) + "+"
Les "+" sont rajoutés afin de montrer le champ "vide"
Avec une date existante comme le 28.02.2018, la fonction retourne le résultat suivant:
Voici l'expression utilisée lors de cet exemple: ctod("28.02.2018")