Bonsoir chère tout le monde voici mon problème:
J'écris le code suivant pour la modification d'un Enregistrement dans le Fichier PAYS. Cependant, il s'exécute bien lorsque dans ma table mémoire il n'y à k'un seul enregistrement, mais lorsqu'il y'à deux la modification affecte tous les deux enregistrements.
Voici la structure des fichiers PAYS ET REGION:
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 HLitRecherche(REGION,Pays_id,REGION.Pays_id) TANTQUE HTrouve() HModifie(REGION) HLitSuivant(REGION,IDREGION) FIN HLitRecherche(pays,Pays_id,pays.Pays_id) SI HTrouve() ALORS pays.Pays_code=SAI_Code_Pays pays.Pays_codetel=SAI_Code_Tel pays.Pays_description=SAI_description pays.Pays_nom=SAI_pays pays.Pays_statut=Choix HModifie(pays) Info("Modification effectuée avec succès") FIN
PAYS(ID_Pays auto;Code;Code_Tel;Nom;Statut;Description)
REGION(ID_Regionauto;Nom;Statut;Description;ID_Pays#)
Partager