Bonjour
J'ai des comportements bizarres en sorties d'info lors de la sélection d'une ligne d'une Zone répétée.
Par défaut la zone est à -1 en fin d'initialisation (l'utilisateur n'a encore rien sélectionné à l'ouverture de la fenêtre).
Lorsque on selectionne la première Zone, j'execute le codepour vérifier dans la zone de saisie que je prend bien la bonne boîte dans la Zone répétée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SAI_REF_BOITE=ref_BOITE
Je remarque la chose suivante :
Si je sélectionne en tout premier d'autre enregistrement que le premier, ca fonctionne directement
Si je sélectionne la zone 1, le programme me retourne la zone 2.
Si je selectionne la zone 3 puis la Zone 1, el programme me retourne dans l'ordre Zone 3 ensuite Zone 2
Si je selectionne la zone 3 pouis la Zone 1 puis la Zone 3 et enfin la zone la Zone 1, le programme me retourne bien au final la zone 1.
Je comprends pas pourquoi il agit comme cela.
Cette séléction, je vais l'enregistrer dans une table, quand j'arrive à selectionner correctement ma Zone et que j'ajoute l'enregistrement, si je relance le code pour insérer les données dans ma table, le programme ne veut plus mettre la zone que j'ai sélectionné avant mais un autre enregistrement comme s'il avait perdu les sélections des Zones.
Je n'ai pas de code HRAZ, donc je ne vide aucune mémoire. et le code d'ajout est le suivant
j'utilise les variables ajout_boite et ajout_groupe pour les réutuiliser en commande info avant de les ajouter dans la table, elles correspondent aux valeurs issue des Zone Repete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Boite_Groupe.Ref_boite=ajout_boite Boite_Groupe.Ref_groupe=ajout_groupe HAjoute(EXPRESS_Boite_Groupe) TableAffiche(TABLE_Boite_Groupe,taCourantPremier)
J'ai regardé dans les exemples mais le programme fait dans le non-vouloir.
Des infos ?
Merci beaucoup
Partager