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 :

Jointure entre Table et Commande


Sujet :

SAP Crystal Reports

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Points : 103
    Points
    103
    Par défaut Jointure entre Table et Commande
    Bonjour,
    Dans l'expert base de données de mon rapport, j'ai ajouté pour mon rapport une table de ma BDD source et une commande basé sur cette meme BDD source.
    Puis dans l'onglet Lien de l'expert base de données, j'ai définit les jointures entre les champs de ma table selectionnée et les champs retournés par ma commande.

    Le problème est que mon état est tellement lent, qu'il ne s'affiche jamais.
    En bas à droite de l'ecran, je vois le nombre de ligne retournées, et il augmente de 1 en 1 à une vitesse très lente.

    Pourtant la requête SQL de ma commande n'est pas très lourde à exécuter, et elle ne ramène que quelques milliers de lignes.

    Crystal semble avoir du mal à effectuer la jointure entre la table et le résultat de la commande.
    Je me demande dans quel ordre il essaye d'exécuter les différentes requêtes SQL.
    Il devrait d'abord exécuter celle de la Commande, puis celle qui fait appel à la jointure entre la table et le résultat de la commande.
    Je me demande si le problème ne vient pas du fait qu'il n'exécute pas les requêtes dans cet ordre.

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 124
    Points : 116
    Points
    116
    Par défaut
    Bonjour,

    essaye de prendre la requête générée par Crystal via le menu "BDD->Afficher la requête SQL" et de l'exécuter dans un environnement SQL

    Joffrey

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Points : 103
    Points
    103
    Par défaut
    C'est a dire qu'il en créé deux.
    Une pour la commande, et une pour la requete issue de la jointure entre le resultat de la commande et la table.

    Et ces deux commandes, l'affichage SQL de la commande ne dit pas comment elles sont liées.
    Pas possible de l'executer tel quel dans mon environnement SQL.

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Points : 17
    Points
    17
    Par défaut
    As tu vérifié le sens de ta jointure pour voir qu'elle table est la table "maitre" ?

    Quand tu est dans l'expert base de donnée tu double clique sur le lien de la jointure pour vérifier le sens de la jointure. D'après ce que je comprend il faut que le champs de la table commande pointe vers l'autre table. Il faut que tu joint les deux tables en partant du champs de la commande et faire un glisser du champs en question vers l'autre table.

    J'espère que c'est ce que tu recherche

Discussions similaires

  1. Jointure entre table de différentes bases de données
    Par iLoLo21 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 19/01/2009, 14h35
  2. [1.x] jointure entre tables de bd différentes symfony
    Par jemele dans le forum Symfony
    Réponses: 2
    Dernier message: 07/07/2008, 10h03
  3. jointure entre tables de bases différentes
    Par mcdelay dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/04/2007, 12h56
  4. Maximum authorisé de jointure entre tables
    Par Arkane dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/12/2006, 17h49
  5. Réponses: 2
    Dernier message: 10/10/2006, 18h59

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