Page 1 sur 1

Répétition de lignes à l'impression

MessagePublié: Jeu Juil 17, 2014 8:45 am
par FlorentOWS
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.

Re: Répétition de lignes à l'impression

MessagePublié: Jeu Juil 17, 2014 1:25 pm
par PB92
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 Lignes

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 ligne PLAID avec une Jointure Gauche sur PCAID ([LEFT JOIN] Toutes les lignes de la Vue)
3 pour 1 = 3 Lignes

Cdlt - PB92