Bonjour à vous, suite de mes recherches….
Après avoir essayé plusieurs Tables externes dans plusieurs modèles, je n’obtiens pas la réponse que je souhaiterais. A l’analyse attentive, j’ai peut-être un début d’une solution à mon problème mais je pense que cela passe par l’utilisation d’un FILTRE dans ma Table externe.
J’explique :
J’ai créé une table externe Factures_Produits dans le Modèle Clients :
(légende : Q = quantité, P = prix total)
1) à la réalisation d’une première facture avec une seule ligne produit :
réponse Table externe : une seule ligne à l’identique de la facture.
a)Table : Ligne (1) Q1 P1 : à l’identique de la facture
2) à la réalisation d’une deuxième facture avec une même ligne produit
réponse Table externe : 2 lignes de même référence produit.
a)Table : Ligne (1) Q1 P1 : égale à la 1°facture
b)Table : Ligne (1) Q1+2 P1+2 : égale à la somme factures 1&2 en Q et P
3) à la réalisation d’une troisième facture avec la même ligne produit
réponse Table externe : 3 lignes de même référence produit.
a)Table : Ligne (1) Q1 P1 : égale à la 1°facture
b)Table : Ligne (1) Q1+2 P1+2 : égale à la somme factures 1&2
c)Table : Ligne (1) Q1+2+3 P1+2+3 : égale à la somme factures 1,2,&3
4) à la réalisation d’une quatrième facture avec la même ligne produit
réponse Table externe : 4 lignes de même référence produit.
a)Table : Ligne (1) Q1 P1 : égale à la 1°facture
b)Table : Ligne (1) Q1+2 P1+2 : égale à la somme factures 1&2
c)Table : Ligne (1) Q1+2+3 P1+2+3 : égale à la somme factures 1,2&3
d)Table : Ligne (1) Q1+2+3+4 P1+2+3+4 : égale à la somme factures 1,2,3&4
En insérant une ligne produit différente (ligne 2) dans les factures on obtient les mêmes résultats par le même process. Par ailleurs, les calculs externes (totaux) de la table sont justes :
Nombre de lignes produits (1) si un seul produit ou (2) si deux produits….
Quantité = Q1+2+3+4
Prix total = P1+2+3+4
Il est donc à noter que la table contient la bonne réponse mais dans la présentation il y a des calculs secondaires non désirés.
Je pense qu’il y aurait une solution au travers de l’utilisation d’un filtre dans la table externe qui aurait pour effet de ne retenir que la ligne produit la plus élevée pour chacun des articles.
Là, j’avoue ne pas connaître l’usage de la fonction filtre et ne serais pas capable de mettre en application. Y-aurait-il quelqu’un qui aurait un avis sur mon exemple et surtout qui connaît l’usage des filtres dans les tables externes.
Je vous en remercie par avance.