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 le nombre d'éléments sélectionnés dans un champ Table ou Table hiérarchique (notamment dans le cas d'un champ multisélection).
Le nombre d'éléments sélectionnés peut correspondre :
  • au nombre de lignes sélectionnées (lignes en cours sur lesquelles le bandeau de sélection est affiché).
  • au nombre de cellules sélectionnées si le champ autorise le mode de sélection à la cellule. Cette option est paramétrable dans l'onglet "UI" de la description du champ.
  • au nombre de colonnes sélectionnées si le champ autorise le mode de sélection à la colonne. Cette option est paramétrable dans l'onglet "UI" de la description du champ.
Exemple
// Trace le contenu des lignes sélectionnées
// (Le champ Table est un champ Table multisélection)
i est un entier
NbSelectionne est un entier
NbSelectionne = TableSelectOccurrence(TABLE_Produit)
POUR i = 1 À NbSelectionne
Trace("Ligne sélectionnée : " + ...
TABLE_Produit[TableSelect(TABLE_Produit, i)])
FIN
// Supprime toutes les lignes sélectionnées dans un champ Table
// (Le champ Table est un champ Table multisélection)
// A partir de la version 18, la fonction TableSupprimeSelect est disponible
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE_MaTable)
POUR i = NbSelection À 1 PAS -1
TableSupprime(TABLE_MaTable, TableSelect(TABLE_MaTable, i))
FIN
Syntaxe
<Résultat> = TableSelectOccurrence(<Champ Table> [, <Information à renvoyer>])
<Résultat> : Entier
  • Nombre de lignes sélectionnées dans le champ spécifié,
  • 0 si aucune ligne n'est sélectionnée.
Ce nombre peut être supérieur à 1 pour les champs multisélection.
<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 auquel appartient l'événement en cours est manipulé.
Si ce paramètre ne correspond pas au nom d'un champ Table ou Table hiérarchique, une erreur WLangage est générée.
<Information à renvoyer> : Constante de type Entier
Type d'information à renvoyer :
tsCellule<Résultat> correspondra au nombre de cellules sélectionnées.
tsColonne<Résultat> correspondra au nombre de colonnes sélectionnées.
tsLigne
(Valeur par défaut)
<Résultat> correspondra au nombre de lignes sélectionnées.

Si ce paramètre n'est pas spécifié, la fonction renverra le nombre de lignes sélectionnées.
AndroidiPhone/iPad Ce paramètre n'est pas disponible.
Remarques

Conditions d'utilisation

La fonction TableSelectOccurrence 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 : wd290obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/06/2022

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