PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Pb HConstruitValClé / Recherche / Doublons
Pb HConstruitValClé / Recherche / Doublons
Started by vbenner, Apr., 14 2006 6:22 PM - 1 reply
Posted on April, 14 2006 - 6:22 PM
Bonjour,

J'ai une table T_LIGNE qui contient
NUM_CDE (texte 15)
NUM_LIGNE (texte 8)
PALETTE (Numérique 2)
COUCHE (Numérique 2)
LOT (Texte 20)
QTE (Numérique 4)

J'ai ajouté un champ LACLE, défini comme étant une clé composée à partir des éléments
NUM_CDE + NUM_LIGNE + PALETTE + COUCHE + LOT. Le tout étant défini en clé sans doublon.

Mon problème vient de la recherche !

J'ajoute 1 ligne à ce fichier. Par exemple
NUM_CDE = "123"
NUM_LIGNE = "456"
PALETTE = 1
COUCHE = 1
LOT = "ABC"
QTE = 1

Dans le code, je mets les lignes suivantes :

gNUM_CDE = "123"
gLIGNE = "456"
gPALETTE = 1
gCOUCHE = 1
gLOT = "ABC"
sValRech est une chaîne = HConstruitValClé(T_LIGNE,LACLE,gNUM_CDE, gLIGNE, gPALETTE, gCOUCHE, gLOT)

HLitRecherchePremier(T_LIGNE,LACLE,sValRech)
SI HTrouve (T_LIGNE) ALORS
info ("DOUBLON")
SINON
info ("PAS DOUBLON")
FIN



Et là, manque de bol, à chaque fois je tombe sur PAS DOUBLON !!!!
J'ai essayé hRecherchePremier sans succès.

Quelqu'un a-t'il une idée ?

Merci d'avance,

Vincent
Posted on April, 17 2006 - 12:03 AM
comment sont déclarés les rubriques que tu utilises pour ta clé composé -
Unique ,doublon ?
Cela peut etre normal, si dans les codes composants ta clé composé tu as un code unique et dans ce cas tu n'auras jamais de doublon