date du jour sur un caractère
Bonjour à toutes et tous,
J'ai une formule qui renvoie une date selon les clients avec une date complète ou une date sans le jour.
xxx then crNumericday else crNoday.
Cele fonctionne très bien sauf que le jour est renvoyé sur un seul caractère lorsqu'il est inférieur à dix et bien entendu un client souhaite sur deux caractères.
Je ne trouve pas la solution, merci de votre aide.
Cordialement
date jour sur un caractère
Bonjour,
Merci de votre réponse, en fait je me suis mal exprimé, il ne s'agît pas de la date du jour mais des dates de péremption provenant de champ selon certaines conditions et avec la fonction picture je n'arrive pas à convertir ces dates (dans les tables elles sont sous format xx/xx/xxxx) même si je place des guillemets pour transformer en chaîne.
Je vais creuser un peu picture pour voir si je peux arriver à mes fins.
Cdlt
date jour sur un caractère
Ci-après la formule (j'ai fait des essais avec picture mais sans résultat).
Code:
1 2 3 4 5 6 7 8
| if {SDELIVERY.BPCORD_0} = "C0411" AND {SDELIVERYD.ITMREF_0}<> "HCG-MAP-100501"
OR
{SDELIVERY.BPCORD_0} = "C0411" AND {SDELIVERYD.ITMREF_0}<> "HCG-STRI100701"
OR
{SDELIVERY.BPCORD_0} = "C0411" AND {SDELIVERYD.ITMREF_0}<> "HCG-STRI050301"
or {SDELIVERY.BPCORD_0} = "C0121"
then crNumericDay else crNoday
//PICTURE ("{@XXPEREMP}","XX-XX-XXXX") ELSE PICTURE ("{@XXPEREMP}","XXXXXX") |
A noter que cette formule est placée dans "style personnalisé" du type de date au niveau du jour
Cdlt
date du jour sur un caractère
Bonjour et merci
effectivement avec crLeadingZeroDay cela renvoit bien la date du jour sur deux chiffres.