|
Pb HLitRecherchePremier incompréhensible ! |
Iniciado por vbenner, 02,sep. 2005 19:31 - 1 respuesta |
| |
| | | |
|
| |
Publicado el 02,septiembre 2005 - 19:31 |
Bonjour,
Jusqu'à présent, j'avais des cheveux. Mais je suis en train de me les arracher...
J'ai un fichier T_LIGNE_CMDE qui possède une clé sur NUM_CDE et sur LIGNE_CDE
Je veux rechercher toutes les lignes de commandes correpondant à une variable globale gNUM_CDE.
Quand je tape le code suivant, le message TROUVE s'affiche (et j'ai constaté avec hRécupèreEnregistrement que tout est conforme !)
HLitPremier(T_LIGNE_CMDE) TANTQUE PAS HEnDehors(T_LIGNE_CMDE) SI T_LIGNE_CMDE.NUM_CMDE = gNUM_CDE ALORS info("TROUVE !") FIN HLitSuivant(T_LIGNE_CMDE) FIN
Jusque là, je maîtrise...
Maintenant, quand je tape le code suivant, ça ne trouve rien :
HLitRecherchePremier(T_LIGNE_CMDE,NUM_CMDE,gNUM_CDE) SI HTrouve(T_LIGNE_CMDE) ALORS Info(HRécupèreEnregistrement(T_LIGNE_CMDE)) HLitSuivant(T_LIGNE_CMDE, NUM_CMDE) SINON Info("PAS TROUVE !") FIN
Quelqu'un voit-il d'où vient l'erreur ?
Merci,
Vincent-le-Chauve |
| |
| |
| | | |
|
| | |
| |
Publicado el 07,septiembre 2005 - 19:39 |
Moi je rajouterai l'option hidentique, comme suit, si ce n'est pas une clé composée j'ai déjà eu ce type de problème
HLitRecherchePremier(T_LIGNE_CMDE,NUM_CMDE,gNUM_CDE,hidentique) SI HTrouve(T_LIGNE_CMDE) ALORS Info(HRécupèreEnregistrement(T_LIGNE_CMDE)) HLitSuivant(T_LIGNE_CMDE, NUM_CMDE) SINON Info("PAS TROUVE !") FIN
Conserves tes cheveux, c'est mieux avec le réchauffement de la planéte, ça peux servir...
cordialement |
| |
| |
| | | |
|
| | | | |
| | |
|