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 :
pour avoir le nom du pays a la place de son id, Crystal Report affiche le nom du pays dans la colonne destinée
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
à 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 ?
Partager