Bonjour à tous,
Voila, j'ai un probléme de doublon lors du remplissage d'un fichier à partir d'une table mémoire.
Si je n'utilise pas la fonction HLitRecherchePremier et donc que je me contente d'un HAjoute(Client) tout fonctionne. Dans le cas contraire par moments il me détecte un doublon (meme avec le fichier client vide au départ) au moment de l'importation.
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 // Mise à jour de la base Clients POUR i=1 A TableOccurrence(Table_Client_Import) TableSelectPlus(Table_Client_Import,i) Client.Code_Client = Table_Client_Import.Code_Client Client.Nom_Titulaire = Table_Client_Import.Nom_Titulaire .... // Recherche l'enregistrement HLitRecherchePremier ( Client, Code_Client, Table_Client_Import.Code_Client) SI HTrouve () ALORS HModifie (Client) SINON HAjoute(Client) FIN FIN
Il y a sûrement une meilleure façon de régler de l'ajout ou la mise à jour d'un fichier au moment de l'importation, mais je débute en WinDev.
Par avance merci pour toute réponse.
Partager