bonjour a tous je me sens vraiment impuissant face a ce problème depuis près d'une semaine. alors je voudrais qu'on m'aide a le comprendre
lorsque je veux modifier un enregistrement dans mon tableau liste de produit ma recherche me renvoi toujours les informations du dernier enregistrement de mon fichier produit.
j'ai deux fenetres une fenetre d'enregistrement de produit et une fenetre de visualisation de produit enregistre. j'affiche mes produits de mon fichier dans un tableau ( table_produit) par programmation
Alors je voudrais que vous examiner mon code afin de bien vouloir m'aider
code enregistrement d'un produit sous mon bouton valider a partir de ma fenêtre FEN_Produits
voici le code pour modifier les informations d'un produit dans mon tableau liste de produit sous mon bonton modifier a partir de ma fenetre de visualisation de produit FEn_listeproduit
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
17
18
19
20
21
22
23
24 EcranVersFichier() SI gModtravail = "creation" ALORS SI PAS HAjoute(Produit) ALORS Erreur(HErreurInfo(hErrComplet)) RETOUR SINON MaFenêtre..ValeurRenvoyée = Vrai Info(SAI_LibProd + " a ete enrendiste avec succes") HRAZ(Produit) RAZ() ExécuteTraitement(FEN_produits,trtInit) FIN SINON SI PAS HModifie(Produit) ALORS Erreur(HErreurInfo(hErrComplet)) RETOUR SINON MaFenêtre..ValeurRenvoyée = Vrai Info(SAI_LibProd + " a ete modifie avec succes ") Ferme FIN FIN
ma fenêtre FEN_produits s'ouvre en mode "modif" mais me retourne le dernier produit enregistre dans mon fichier produit quelque soit la ligne que je sélectionne dans mon tableau. merci de bien vouloir m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SI TableSelect(TABLE_produit) = -1 ALORS RETOUR SINON HLitRecherche(Produit,NumeProd,TABLE_produit.COL_NumeProd,hIdentique) SI Ouvre(FEN_produits,"modif") ALORS AfficherProduit() FIN FIN
Partager