PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Comment connaitre le nombre d'enregistrement correpondant au filtre
Comment connaitre le nombre d'enregistrement correpondant au filtre
Started by atrioux, Mar., 27 2006 3:44 PM - 6 replies
Posted on March, 27 2006 - 3:44 PM
apres la fonction hfiltre
Comment savoir le nombre d'enregistrement correspondant au filtre avant de
tout parcourir?
Posted on March, 27 2006 - 4:14 PM
Bonjour,

Pour connaitre le nombre d'enregistrements apres Hfiltre.

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


Sylvie
Posted on March, 27 2006 - 4:34 PM
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
Posted on March, 27 2006 - 4:55 PM
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
Posted on March, 27 2006 - 5:00 PM
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
Posted on March, 27 2006 - 5:14 PM
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
Posted on March, 28 2006 - 8:32 AM
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