Se connecter avec
S'enregistrer | Connectez-vous

Compter les enregistrements d'une table sous Windev

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

ca dépend de kelles tables on parle :
1. les tables de fichiers de données
ce sont les fichiers de données, que l'on voit dans la base hyperfile ou autre. Si on veut compter directement le nombre d'enregistrements k'il y a dans cette table, il suffit de prendre le résultat de la fonction hNbrEnr().
Et comme nous dit <F1> (le petit bonhomme qui nous veut du bien), cette fonction renvoie directement le nombre d'enregistrement d'une table fichier ou requete.
Mais attention ! Pour une appli en réseau, cette fonction a besoin d'un accès à la base de données.

2. les tables de la fenetre (objet de type table inséré sur la fiche)
La aussi, grace à <F1> (le petit bonhomme qui vous veut du bien) on peut voir qu'il existe plusieurs manières :
- la fonction TableOccurence() (comme nous l'a très gentiment proposé notre ami Gambit)
- la propriété "..Occurence" de la table .
exemple :
// TblEmployes est une table fichier qui contient tous les employés.
NbrEmployes est un entier
NbrEmployes = TblEmployes..Occurence


personnellement je prefere la derniere solution, c'est la plus significative et la plus facile a comprendre pour quelqu'un qui doit reprendre l'appli.
Lassé par la pub ? Créez un compte