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 :

[CR 10] Sous-Rapport et Variables partagées


Sujet :

SAP Crystal Reports

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 1
    Points
    1
    Par défaut [CR 10] Sous-Rapport et Variables partagées
    Bonjour,
    voici ma problématique:
    Je travaille sur une étiquette transporteur.
    Pour celle-ci j'ai besoin d'afficher des codes différents en fonction du pays, ville CP de livraison.
    Ce code je dois aller le chercher dans une table bien précise.
    Mais je dois faire la recherche en 2 temps, c'est à dire que si avec tous les critères (Pays, Ville, CP) ne donne rien, je relance la même recherche mais sans la ville.

    Ce que j'ai fait:
    J'ai commencé par faire 2 sous rapport depuis mon rapport principale.
    Mais du coup quand je fais la recherche sans le critère ville mes deux sous rapport affiche une valeur en même temps.
    Je me suis mis à chercher un moyen d'afficher un sous rapport ou l'autre en fonction du contenue de ceux-ci.
    J'ai trouvé les variables partages.
    tuto : http://business-intelligence.develop...rts-sous-etat/
    et post: http://www.developpez.net/forums/d10...rystal-report/.

    Cela me permet de récupérer dans mon état principal le résultat de mon sous état.
    Sauf que pour que ça fonctionne, il faut que mon sous-état soit en en-tête de l'état (ou de page) dans mon rapport principal.
    Si je le 'Masque (avec exploration)' ou je le 'supprime (sans exploration)' je ne récupère plus la valeur dans la zone détail ou j'ai mis la méthode:
    shared stringVar IATA;
    IATA

    Si je le mets dans détails non plus car je pense que le sous état se charge après l'execution de la méthode.

    Mon soucis est que je ne veux pas que s'affiche les entêtes car j'en ai pas besoin sur l'édition de l'étiquette. Les afficher casse complètement la mise en page de l'étiquette.

    En espérant avoir été clair et que quelqu'un me trouve une solution

    [MAJ] : bon pour le moment j'ai mis mets sous état en en-tête de page en police blanc et modifié toute ma mise en page, pour ne pas avoir de saut de page au milieu de mon étiquette.

  2. #2
    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,
    il faut aller dans ton sous etat, masquer les sections, et dans ton etat principal, tu masquesles sections vides....(en l'occurence la section dans laquelle se trouve ton sous etat
    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
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par luc_chivas Voir le message
    bonjour,
    il faut aller dans ton sous etat, masquer les sections, et dans ton etat principal, tu masquesles sections vides....(en l'occurence la section dans laquelle se trouve ton sous etat
    Au niveau de mon état principal, je n'ai pas masqué mais 'supprimer la section vide' et du coup en supprimant, il ne parcours pas le sous état.

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    J'en profites pour ajouter une seconde question.
    Toujours sur ce même report j'ai dans l'expert de base de données 4 tables
    Table1
    Table2
    Table3
    Table4.

    Jai les liens suivante entre les tables:
    Table1 ------|
    |---Table3 ---- Table4
    Table2 ------|
    EDIT: Mon schéma ne garde pas les espaces.
    J'ai une liaison entre le Table1 et Table3
    + une liaison entre la table2 et la table3

    enfin de la table3 je passe à la table4
    FIN EDIT.

    Suivant mes critères j'ai forcément des données dans les tables 1 , 2 et 3
    Par contre pas forcément dans la table 4.
    du coup dans les Options de mise en relation, entre les tables 1,2 et 3 j'ai mis une jointure interne.

    Mais entre la 3 et la 4 j'ai mis une jointure externe gauche, qui je pensais permet de retourner les données des tables 1 , 2 et 3 même si je n'ai pas de donnée dans la table4.

    Et ça ne fonctionne pas, il ne me retourne aucune donnée. Même en mettant des jointure externe gauche à chaque lien.

  5. #5
    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
    retires déja ta table 4 et vois si tu remontes bien tes données....
    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

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    oui oui j'ai supprimé les liens pas la table et du coup j'ai des données qui s'affiche.
    C'est dans un des sous état, au cas ou ça changerait quelque chose.

Discussions similaires

  1. partage de variable entre le rapport et le sous-rapport
    Par ilyes19 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 22/10/2012, 12h46
  2. [CR XI] Passer une variable partagé d'un rapport principal vers sous-rapport
    Par flipflip dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 14/04/2011, 13h40
  3. [CR XI] Sous rapports et variables partagées
    Par sat478 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 08/06/2009, 16h34
  4. [CR??] Récupérer une variable d'un sous-rapport
    Par fcbad dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 03/07/2007, 15h57
  5. [CR10] Variable partagé d'un sous état dans la meme section
    Par alpachico dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 04/08/2006, 13h57

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