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 XI] et jointures externes.


Sujet :

SAP Crystal Reports

  1. #1
    Membre habitué

    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 162
    Points : 179
    Points
    179
    Par défaut [CR XI] et jointures externes.
    Après avoir testé les jointures externes entre tables sous CR et remarqué quelques posts sur ce sujet.
    J'ai effectivement remarqué que les jointures externes gauches, ne sont pas forcément bien faites, et que les jointures externes complètes carrément indisponibles suivant le pilote utilisé j'imagine.

    Rappel de l'utilité de faire des jointures externes.

    Deux tables avec un champs commun pour le lien, sauf que ces deux champs ne sont pas totalement identique sur le contenu, il y a des données présentes dans le champ de la première table qui ne le sont pas dans le champs de la deuxième table et vice versa.
    Les jointures externes permettent donc de cumuler dans un seul champ toutes les données qu'elles soit présentes dans les deux champs ou non.

    Donc en fonction du pilotes utilisé pour se connecté à la base de donnée, on ne peut pas forcément utiliser ces jointures externes sous CR.

    Je me demandais donc si il n'y aurais pas une formule qui permetrait de remplacé la jointure externe.

    pour être clair :
    contenu de la table1.champ1 (1,2,5,7)
    contenu de la table2.champ1 (1,2,3,4,6,8)

    Comment obtenir un champ ayant pour contenu (1,2,3,4,5,6,7,8) ?

  2. #2
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Pour ce que tu souhaites, c'est clair que tu as besoin d'une formule. Les jointures ne pourront rien changer.
    En effet, les données que tu souhaite voir afficher proviennent de deux tables différentes.

    Moi je superpose les 2 champs. Je mets un formule de suppression sur chaque :
    table1.champ1 :
    table2.champ2 :

  3. #3
    Membre habitué

    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 162
    Points : 179
    Points
    179
    Par défaut
    Aitone le chien j'ai testé rapidement ta solution, mais dans ce cas je ne peux pas mettre l'ensemble dans un groupe, vu qu'il n'y pas d'ensemble véritable, mais une simulation d'un ensemble à l'affichage.

    L'autre solution consiste à créer une nouvelle table avec un champ regroupant l'ensemble dans ma base de donnée, ca marche et j'ai plus de liberté après sous CR, ca n'optimise pas la base, mais c'est plus facile à gérer.

    Je vais encore chercher un peu....

Discussions similaires

  1. [CR9] faire une Jointure externe
    Par coldec dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 28/06/2005, 12h10
  2. Jointure externe compliquée
    Par miniil dans le forum Langage SQL
    Réponses: 9
    Dernier message: 19/02/2004, 09h27
  3. Jointure externe qui ne fonctionne pas
    Par Guizz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2004, 12h26
  4. [ jointure externe ] j'y pompe rien
    Par jaimepasteevy dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/12/2003, 17h57
  5. [Interbase] [Triggers] jointure externe
    Par AnestheziE dans le forum InterBase
    Réponses: 9
    Dernier message: 17/11/2003, 16h17

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