Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Crystal Reports Discussion :

date du jour sur un caractère


Sujet :

SAP Crystal Reports

  1. #1
    Membre à l'essai
    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

  2. #2
    Modérateur

    Bonjour,
    Fais le test pour savoir si c'est inférieur à 10 si oui, utlise la fonction picture...
    Luc

    Disponible - Intervention sur demande tout pays, toutes régions
    Formateur Crystal Reports (toutes versions)
    Contrat de support possible
    N'hésitez pas.... http://paypal.me/lucrascar

  3. #3
    Membre à l'essai
    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

  4. #4
    Modérateur

    pas sur de comprendre..

    un exemple ??
    Luc

    Disponible - Intervention sur demande tout pays, toutes régions
    Formateur Crystal Reports (toutes versions)
    Contrat de support possible
    N'hésitez pas.... http://paypal.me/lucrascar

  5. #5
    Membre à l'essai
    date jour sur un caractère
    Ci-après la formule (j'ai fait des essais avec picture mais sans résultat).

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    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

  6. #6
    Modérateur

    Luc

    Disponible - Intervention sur demande tout pays, toutes régions
    Formateur Crystal Reports (toutes versions)
    Contrat de support possible
    N'hésitez pas.... http://paypal.me/lucrascar

  7. #7
    Membre à l'essai
    date du jour sur un caractère
    Bonjour et merci
    effectivement avec crLeadingZeroDay cela renvoit bien la date du jour sur deux chiffres.

###raw>template_hook.ano_emploi###