IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

Affichage d'un état [CR XI]


Sujet :

SAP Crystal Reports

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Points : 20
    Points
    20
    Par défaut Affichage d'un état
    Bonjour,

    Je rencontre un problème lors de la génération de mon état que je ne m'explique pas.

    Mon évaluation est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    select {SINVOICED.BPSNUM_0}
        case "", "   " : 
            (if ({ITMMASTER.TSICOD_2}='EDI' or {ITMMASTER.TSICOD_2}='NDI')
                then ({BPSUPPLIER.BPSNAM_0})
            else
                if ({ITMMASTER.ITMDES1_0} <> {SINVOICED.ITMDES1_0})
                    then {SINVOICED.ITMDES1_0}
                else {SINVOICED.ITMDES_0})
        default : 
            'TOTO'
    Dans ce cas, lorsque nous réunissons les conditions du 1'er case, l'état s'affiche correctement.
    Dans le cas du 2'eme cas, ma notion de 'TOTO' apparait correctement.
    Mais bien sur, ce n'est pas 'TOTO' que je veux voir apparaitre sur mon état mais l'affichage d'une zone de table.

    Donc quand je réalise la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    select {SINVOICED.BPSNUM_0}
        case "", "   " : 
            (if ({ITMMASTER.TSICOD_2}='EDI' or {ITMMASTER.TSICOD_2}='NDI')
                then ({BPSUPPLIER.BPSNAM_0})
            else
                if ({ITMMASTER.ITMDES1_0} <> {SINVOICED.ITMDES1_0})
                    then {SINVOICED.ITMDES1_0}
                else {SINVOICED.ITMDES_0})
        default : 
            {BPSUPPLIER_1.BPSNAM_0}
    Dans ce cas, cette fois mon état respectant mon 2'me cas s'affiche correctement avec mes zones de table.
    Mais l'état remplissant la première condition affiche une page blanche !!!

    Je ne vois pas d'ou peu venir l'erreur, ne modifiant pas la 1'ere condition !!

    Merci de votre aide.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Points : 20
    Points
    20
    Par défaut
    Que de test, recherche...mais bon c'est ça aussi l'informatique.

    L'erreur ne venait pas de mon Select - case.
    Mais du lien entre les tables.
    En effet, j'avais une relation du type.

    Table A ----> Table B jointure externe gauche.
    Table A ----> Table B' (image de la table B) jointure interne.

    J'ai modifié ma 2'me jointure
    Table A ---> Table B' en jointure externe gauche.

    Ce qui a résolut mon problème.

    Je butais sur se Select-Case alors que l'erreur était en amont.

    Merci.

  3. #3
    Modérateur
    Avatar de luc_chivas
    Profil pro
    Consultant BO/Crystal Reports
    Inscrit en
    Avril 2004
    Messages
    1 941
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant BO/Crystal Reports

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 941
    Points : 2 719
    Points
    2 719
    Par défaut
    bonjour,
    ce te le fait sur le meme enregistrement ?
    la table utilisée dans le DEFAULT est t'elle bien liée ??
    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

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Points : 20
    Points
    20
    Par défaut
    Oui, le problème, était bien lié aux jointures .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'affichage dans mon état
    Par gontrand16 dans le forum Access
    Réponses: 6
    Dernier message: 05/07/2006, 20h29
  2. affichage d'un état à partir d'une page
    Par marceline dans le forum ASP
    Réponses: 2
    Dernier message: 29/06/2006, 13h31
  3. Affichage de sous états
    Par cotmar dans le forum IHM
    Réponses: 1
    Dernier message: 15/06/2006, 09h17
  4. Accélerer l'affichage d'un état
    Par nbelg27 dans le forum Access
    Réponses: 3
    Dernier message: 26/01/2006, 18h11
  5. [crystal report 8.5] Pb d'affichage de sous états
    Par abdel6908 dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 06/06/2005, 10h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo