DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table
  • Conditions d'utilisation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie :
  • soit le nombre de colonnes présentes dans un champ Table ou Table hiérarchique.
  • soit le nombre de lignes présentes dans un champ Table ou Table hiérarchique.
Exemple
// Nombre de lignes présentes dans le champ "TABLE_Produit"
ResNombreLigne = TableOccurrence(TABLE_Produit)
Syntaxe
<Résultat> = TableOccurrence(<Champ Table> [, <Ligne/Colonne>])
<Résultat> : Entier
Nombre de lignes ou de colonnes présentes dans le champ spécifié.
<Champ Table> : Nom de champ
Nom du champ à manipuler. Ce champ peut correspondre à :
  • un champ Table.
  • un champ Table hiérarchique.
Si ce paramètre correspond à une chaîne vide (""), le champ manipulé est le champ auquel appartient l'événement en cours.
<Ligne/Colonne> : Constante de type Entier (optionnel)
Permet d'indiquer le type du résultat renvoyé :
  • les constantes toAffichée, toTotal et toVisible permettent d'obtenir un nombre de lignes.
  • la constante toColonne permet d'obtenir le nombre de colonnes du champ.
Champ Table/Table hiérarchique fichierChamp Table/Table hiérarchique par programmation
toAffichée Nombre de lignes non vides visibles dans le champ. Nombre de lignes non vides dans la partie visible du champ.
Remarque : Les lignes masquées (grâce à la propriété Visible) sont tout de même comptabilisées.
toColonneNombre de colonnes présentes dans le champ.Nombre de colonnes présentes dans le champ.
toTotal
(Valeur par défaut)
  • Nombre total d'enregistrements (option "Ascenseur proportionnel" cochée) :
    • du fichier lié (s'il n'y a pas de filtre).
    • filtrés du fichier lié (s'il y a un filtre).
    • de la requête (si le champ est lié à une requête).
  • Nombre d'enregistrements visibles si le champ possède un ascenseur à rebond (option "Ascenseur proportionnel" non cochée)
Attention : Le code de fin d'initialisation n'est exécuté que lorsque le total est calculé.
Nombre de lignes en mémoire (lignes ajoutées par l'utilisateur ou lignes ajoutées par les fonctions TableAjoute, TableAjouteLigne, TableInsère et TableInsèreLigne).
Remarques :
  • Les lignes masquées (grâce à la propriété Visible) sont tout de même comptabilisées.
  • Les lignes filtrées par la fonction TableActiveFiltre ou dans l'interface par l'utilisateur ne sont pas comptabilisées.
toVisible Nombre de lignes visibles (y compris les lignes vides ou affichées partiellement). Correspond au nombre maximum de lignes que peut afficher le champ. Nombre de lignes visibles (y compris les lignes vides ou affichées partiellement). Correspond au nombre maximum de lignes que peut afficher le champ.
Remarque : Les lignes masquées (grâce à la propriété Visible) sont tout de même comptabilisées.
Remarques

Conditions d'utilisation

La fonction TableOccurrence peut être utilisée indifféremment sur :
  • un champ Table ou Table hiérarchique fichier.
  • un champ Table ou Table hiérarchique par programmation.
  • un champ monosélection ou multisélection.
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
ATTENTION
Attention, au 31/01/2019 la fonction tient compte des Lignes CALCUL affichées en fin de table. par rapport à la version 21 où ces lignes n'étaient pas compté !!!
Aurélien
31 jan. 2019

Dernière modification : 16/02/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale