Compter les enregistrements d'une table sous Windev
Dernière réponse : dans Programmation
G 3 Tables: Personne, Planning & Tache.
G fé 1 requete ki me sort dans 1 table les personnes qui ont une tache au jour demandé.
Mon pb est le suivant: comment compter les enregistrements affichés dans cette table ?
G fé 1 requete ki me sort dans 1 table les personnes qui ont une tache au jour demandé.
Mon pb est le suivant: comment compter les enregistrements affichés dans cette table ?
Autres pages sur : compter enregistrements table windev
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 :
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.
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
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
![[:spamafote] [:spamafote]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/3e/46/spamafote.gif)
)