Message de rapport:
 

Re: Gerer les doublon dans fichier HyperFile

Sujet: Re: Gerer les doublon dans fichier HyperFile
par Kaer sur 23/6/2006 10:30:22

Euh..

Tu recherches toujours le même enregistrement comme l'a mentionné NC.

Je sais pas ce que tu veux faire mais à tout hasard ca pourra peut être t'aider. Mais il faut assigner des valeurs aux rubriques que tu veux modifier ou ajouter.


Je présumes que tu dois être dans une boucle :
ProdRefprod, ProdDesign, ProdPrix sont chaines

// On lit les lignes des fichiers 
sRes = fLitLigne(nEntfic)
sRes1 = fLitLigne(nEntfic1)

// On assigne aux variables de recherche 
// les valeurs des chaines extraites
ProdRefprod = SansEspace(Gauche(sRes,26))
ProdDesign = Milieu(sRes,26,25)
ProdPrix = Droite(sRes,6)

// On recherche si la valeur extraite 
// de la ligne lue apparait dans le fichier
HLitRecherchePremier(Produit,RefProduit,ProdRefprod)
SI HTrouve() ALORS
// Je sais pas ce qu'on modifie mais on le modifie.. oO
HModifie(Produit)

SINON
// Je sais pas ce qu'on ajoute mais on l'ajoute.. oO
HAjoute(Produit)

FIN 


Petite précision:
Quand tu assigen des valeurs aux rubriques comme là :
Produit.RefProduit = SansEspace(Gauche(sRes,26))
Produit.Designation = Milieu(sRes,26,25)
Produit.Prix = Droite(sRes,6)
Elles ne sont reellement "écrites" qu'après un Hajoute, Hmodifie, sinon avant, elles sont dans une zone temporaires, donc pas écrite dans le fichier.
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