PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Comment connaitre le nombre d'enregistrement correpondant au filtre
Comment connaitre le nombre d'enregistrement correpondant au filtre
Iniciado por atrioux, 27,mar. 2006 15:44 - 6 respuestas
Publicado el 27,marzo 2006 - 15:44
apres la fonction hfiltre
Comment savoir le nombre d'enregistrement correspondant au filtre avant de
tout parcourir?
Publicado el 27,marzo 2006 - 16:14
Bonjour,

Pour connaitre le nombre d'enregistrements apres Hfiltre.

Tu utilises HNbEnr(NomFichier). // Le fichier sur lequel tu as appliqué un filtre.


Sylvie
Publicado el 27,marzo 2006 - 16:34
Après mure réflexion, syl a écrit :

Bonjour,

Pour connaitre le nombre d'enregistrements apres Hfiltre.

Tu utilises HNbEnr(NomFichier). // Le fichier sur lequel tu as appliqué un
filtre.


Sylvie


Bonjour,
désolé de te contredire, mais dixit la doc,la fonction HNBENR ne tient
pas compte justement du filtre en cours !
cordialement,
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Publicado el 27,marzo 2006 - 16:55
Bonjour,

Ca peut arriver de confrondre avec autre chose.

/////////////////////////////////////
Sinon, tu peux essayer avec ça.

i est un entier

HFiltre(NomFichier,Fichier,num)
HActiveFiltre(NomFichier)
HLitPremier(NomFichier)
TANTQUE PAS HEnDehors(NomFichier)
i++
HLitSuivant(NomFichier)
FIN

Syl
Publicado el 27,marzo 2006 - 17:00
syl a formulé ce lundi :

Bonjour,

Ca peut arriver de confrondre avec autre chose.

/////////////////////////////////////
Sinon, tu peux essayer avec ça.

i est un entier

HFiltre(NomFichier,Fichier,num)
HActiveFiltre(NomFichier)
HLitPremier(NomFichier)
TANTQUE PAS HEnDehors(NomFichier)
i++
HLitSuivant(NomFichier)
FIN

Syl


re-bonjour,
> Ca peut arriver de confrondre avec autre chose.
désolé,mais je n'ai pas voulu te vexer! bien sur que cela arrive de
confondre !
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Publicado el 27,marzo 2006 - 17:14
salut

syl a raison mais au lieu d'utiliser hLitPremier et hLitSuivant je te conseille d'utiliser hPremier et hSuivant qui font la même chose sauf qu'ils ne chargent pas l'enregistrement en mémoire, d'où gain de temps
Publicado el 28,marzo 2006 - 08:32
Bonjour,

Pourquoi ne pas utiliser une vue ou une requete au lieu du filtre (= gain du temp, ne pas perturber la manipulation du fichier par autre utilisateur, et puis la commande 'HNbEnr' fonctionne bien sur les vues et les requetes.


Bon Dev.

AliDev7@yahoo.fr