Reprenons depuis le début:
Lors de la saisie d'une commande, pour savoir si c'est une première commande ou une nouvelle commande d'un produit, on cherche parmi les lignes existantes celle qui a le même code produit, même désignation et même PDA que ce qui a été saisi dans le formulaire.
Si on ne trouve pas, on crée une nouvelle ligne (qui peut avoir le même code produit et désignation mais un PDA différent qu'une autre ligne de la liste).
Ce qui fait qu'on se retrouve avec une liste où il y a deux fois le même produit, mais avec un PDA différent.