FlorentOWS a écrit:Sur Infomaker : quelque chose dans le modèle d’impression des bons de commande fournisseur fait que l’impression d’une commande fournisseur affiche autant de fois la même ligne qu’il y a de lignes différentes dans la pièce d’origine.
J’ai cherché une explication dans les propriétés des champs de la ligne et du bandeau « détails » mais je n’ai trouvé aucune explication…
Pouvez-vous m'aider à résoudre ce problème ?
Merci d'avance.
Bonjour Florent
Je peux avec certitude te dire que c'est un problème de Jointures (JOIN) dans la requête SQL.
Vérifie que la jointure soit bien sur les Lignes (PLAID) et pas que sur la Pièce (PCAID)
Exemple :
Si tu fais un lien entre la vue qui contient déjà 3 lignes
avec la table Lignes qui contient les mêmes 3 lignes 
Uniquement sur l'ID de la pièce PCAID
3 pour 3 = 9 LignesSi tu fais un lien entre la Vue qui contient déjà 3 lignes
avec la table Lignes qui contient les mêmes 3 lignes 
Uniquement sur l'ID de la ligne PLAID avec une 
Jointure Gauche sur PCAID ([LEFT JOIN] Toutes les lignes de la Vue)
3 pour 1 = 3 Lignes Cdlt - PB92