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

Discussion :

nom de champs identiques

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 174
    Par défaut nom de champs identiques
    Bonjour à tous,

    j'ai une base SQL Server avec 2 tables : "tbl_clients" et "tbl_pays".

    J'ai utilisé une clé étrangère pour référencer le pays dans la table "clients".

    J'ai crée un état simple "Crystal Report" qui affiche 2 champs : "tbl_clients.nom" et "tbl_pays.nom"

    Quand j'alimente l'état avec mon DataSet rempli par cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT tbl_clients.nom, tbl_pays.nom FROM tbl_clients INNER JOIN tbl_pays ON tbl_clients.pays_id = tbl_pays.pays_id
    pour avoir le nom du pays a la place de son id, Crystal Report affiche le nom du pays dans la colonne destinée
    à recevoir le nom du client. Comme s'il ne tenait pas compte du nom de la table. Je suis sur qu'en
    renommant le champs "tbl_pays.nom" en par exemple "tbl_pays.libelle", ça reglerait mon probleme,
    mais s'il ne m'avait pas été permis de le faire, y aurait-il eu une autre solution ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 174
    Par défaut
    En fait je pense n'avoir rien compris au fonctionnement de Crystal Report.
    Il fallait, dans le DataSet, remplir 2 DataTables avec une requête simple,
    sans jointure. L'une avec le contenu de la table "tbl_clients", et l'autre
    avec le contenu de la table "tbl_pays". Et faire la jointure dans Crystal Report.
    Je ne sais pas s'il y avait une autre manière de faire, mais de cette façon ça a
    fonctionné. J'ai bien le nom du pays au lieu de son id.

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

Discussions similaires

  1. [MySQL] Comment puis-je discocier deux noms de champs identiques de deux table différentes
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/02/2018, 18h46
  2. Réponses: 6
    Dernier message: 08/09/2016, 02h59
  3. Affichage valeurs noms champs identiques
    Par Benzz dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/12/2015, 15h15
  4. [MySQL] 2 noms de champs identiques dans 2 tables différentes
    Par Shinoda00 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 09/06/2009, 09h23
  5. noms de champs identiques
    Par benoitB dans le forum Langage SQL
    Réponses: 3
    Dernier message: 18/02/2007, 10h15

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