Bonjour à tous,

J'ai de nouveau un léger problème, pour afficher les données contenu dans un fichier j'utilise une requête qui rempli un tableau par rapport à un paramètre, lorsqu'un utilisateur souhaite modifier un enregistrement il clique sur une date lien qui l'envoie vers un formulaire de saisie où les champs sont pré-rempli avec les données concernant l'enregistrement sur lequel il a cliqué.
Mais lorsque celui modifie un champ et clique sur le bouton "modifier" cela ne modifie pas l'enregistrement en question il m'en recréer un nouveau avec un nouvel identifiant

Voici quelque bout de code pour illustrer:

le code pour récupérer l'id de l'enregistrement cliqué

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
i=TableSelect(MoiMême)
id=Table_Tbl_saisie_suivi_facture.IDTbl_saisie_suivi_facture[i]
qui est envoyé en paramètre sur la prochaine page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
PageAffiche(Page_saisie_suivi_facture,id ,etc...
Je le récupère sur ma page de saisie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
PROCEDURE Page_saisie_suivi_facture(id, etc...
et enfin mon Hmodifie qui me modifie rien mais fait en fait un Hajoute :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
HCréationSiInexistant(Tbl_Fournisseurs,"",Chemin_données.Chemin_accès)
EcranVersFichier()
HModifie(Tbl_saisie_suivi_facture, id)
Voilà, si il vous manque des infos demander moi
Par avance je vous remercie.
Cordialement