Message de rapport:
 

Probléme de doublon

Sujet: Probléme de doublon
par Whaouu sur 29/1/2006 17:16:19

Bonjour à tous,

Voila, j'ai un probléme de doublon lors du remplissage d'un fichier a partire d'une table mémoire.

// 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


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 detecte un doublon sur Code_Client (meme avec le fichier client vide au depart) au moment de l'importation.

Il y as surement une meilleur façon de régler de l'ajout ou la mise a jour d'un fichier au moment de l'importation, mais je débute en Windev.

Par avance merci pour toute réponse. :)
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2