Bonjour, je vous expose mon problème, je connais les fonctions 'Ajoute' et 'TableauAjoute'. J'ai voulut utiliser l'une ou l'autre de ces fonctions dans mon code.
J'ajoute un élément à mon tableau, cela fonctionne parfaitement, puis lorsque j'ajoute un second élément à ce même tableau, tous les éléments dudit tableau sont remplacé par le second élément. Et c'est la même chose pour le troisième, quatrième élément, et ainsi de suite.
Voici le code qui me pose problème (Il y a beaucoup d'autre code derrière) :
Lorsque je fais Info(unControle.p_pesée), j'ai bien le contrôle demandé. mais quand j'affiche les contrôles de leLot.p_sesControles, tous les contrôles sont écrasés par le dernier contrôle ajouté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // On va charger tous les contrôles d'un lot dans l'attribut 'sesControles' tabIdControles est un tableau d'entiers tabLotsMachines est un tableau d'entiers unControle est un Contrôle tabLotsMachines = recupLotMachine(leLot.p_ID) POUR TOUT nLotMachine DE tabLotsMachines tabIdControles = chargerIdControle(nLotMachine) POUR TOUT nIDControle DE tabIdControles unControle = chargerChaqueControle(nIDControle) Info(unControle.p_pesée) Ajoute(leLot.p_sesControles,unControle) POUR TOUT PPunControle DE leLot.p_sesControles Info("Dans mes contrôles : " + PPunControle.p_pesée) FIN FIN FIN
Je viens vous demander de l'aide car je ne trouve pas la solution.
Bonne journée, Neloe
Partager