DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
ModeLoupe (Propriété)
En anglais : MagnifierMode
La propriété ModeLoupe permet connaître et de modifier le mode de gestion de la loupe dans le titre des colonnes d'un champ Table (ou Table hiérarchique).
Remarque : Le mode de gestion de la loupe indique ce que doit faire le champ Table lorsque l'utilisateur clique sur la loupe présente dans le titre des colonnes. Ce mode de gestion est également utilisé par la fonction TableSaisieLoupe.
Exemple
// Définition du mode d'utilisation de la loupe
TABLE_Table1.ModeLoupe = filtreContient
// Utilisation de la loupe
TableSaisieLoupe(TABLE_Table1.COL_Colonne1, "")
Syntaxe

Connaître le mode de gestion de la loupe dans un champ Table Masquer les détails

<Résultat> = <Champ manipulé>.ModeLoupe
<Résultat> : Constante de type Entier
Mode de gestion actuel de la loupe dans le champ Table ou la colonne spécifiée. Ce paramètre peut correspondre à une des constantes suivantes :
filtreCommenceParUn clic sur la loupe lancera un filtre de type "Commence par" : seules seront affichées les lignes dont la valeur de la colonne "Commence par" les caractères indiqués dans la zone de saisie de la colonne.
filtreContientUn clic sur la loupe lancera un filtre de type "Contient" : seules seront affichées les lignes dont la valeur de la colonne "Contient" les caractères indiqués dans la zone de saisie de la colonne.
filtreDifférentUn clic sur la loupe lancera un filtre de type "Différent" : seules seront affichées les lignes dont la valeur de la colonne "est différente" des caractères indiqués dans la zone de saisie de la colonne.
filtreEgalUn clic sur la loupe lancera un filtre de type "Est égal" : seules seront affichées les lignes dont la valeur de la colonne "est égale" aux caractères indiqués dans la zone de saisie de la colonne.
filtreInférieurUn clic sur la loupe lancera un filtre de type "est inférieur" : seules seront affichées les lignes dont la valeur de la colonne "est inférieure" aux caractères indiqués dans la zone de saisie de la colonne.
filtreInférieurOuEgalUn clic sur la loupe lancera un filtre de type "est inférieure ou égale" : seules seront affichées les lignes dont la valeur de la colonne "est inférieure ou égale" aux caractères indiqués dans la zone de saisie de la colonne.
filtreNeCommencePasParUn clic sur la loupe lancera un filtre de type "Ne commence pas par" : seules seront affichées les lignes dont la valeur de la colonne "ne commence pas par" les caractères indiqués dans la zone de saisie de la colonne.
filtreNeContientPasUn clic sur la loupe lancera un filtre de type "ne contient pas" : seules seront affichées les lignes dont la valeur de la colonne "ne contient pas" les caractères indiqués dans la zone de saisie de la colonne.
filtreNeTerminePasParUn clic sur la loupe lancera un filtre de type "Ne termine pas par" : seules seront affichées les lignes dont la valeur de la colonne "ne se termine pas par" les caractères indiqués dans la zone de saisie de la colonne.
filtreSupérieurUn clic sur la loupe lancera un filtre de type "Est supérieur" : seules seront affichées les lignes dont la valeur de la colonne "est supérieure" aux caractères indiqués dans la zone de saisie de la colonne.
filtreSupérieurOuEgalUn clic sur la loupe lancera un filtre de type "Est supérieur ou égal" : seules seront affichées les lignes dont la valeur de la colonne "est supérieure ou égale" aux caractères indiqués dans la zone de saisie de la colonne.
filtreTermineParUn clic sur la loupe lancera un filtre de type "Termine par" : seules seront affichées les lignes dont la valeur de la colonne "se termine par" les caractères indiqués dans la zone de saisie de la colonne.
RechercheCommenceParUn clic sur la loupe triera la table selon la colonne spécifiée, passera cette colonne en mode recherche : seules seront affichées les lignes dont la valeur de la colonne "commence par" les caractères indiqués dans la zone de saisie de la colonne.
RechercheDéfaut Indique que la colonne utilisera le mode de gestion de la loupe défini pour la table associée. Cette constante est disponible uniquement pour les colonnes de table.
<Champ manipulé> : Nom de champ
Nom de la colonne de table, du champ Table ou Table hiérarchique à manipuler.

Modifier le mode de gestion de la loupe dans un champ Table Masquer les détails

<Champ manipulé>.ModeLoupe = <Nouveau mode de gestion>
<Champ manipulé> : Nom de champ
Nom de la colonne de table, du champ Table ou Table hiérarchique à manipuler.
Si la modification est effectuée sur le champ Table, cette modification affecte toutes les colonnes avec la constante RechercheDéfaut (si c'est possible).
Si la modification est effectuée sur une colonne de table, l'effet est limité à cette colonne.
<Nouveau mode de gestion> : Constante de type Entier
Nouveau mode de gestion de la loupe dans le champ Table ou la colonne spécifiée. Ce paramètre peut correspondre à une des constantes suivantes :
filtreCommenceParUn clic sur la loupe lancera un filtre de type "Commence par" : seules seront affichées les lignes dont la valeur de la colonne "Commence par" les caractères indiqués dans la zone de saisie de la colonne.
filtreContientUn clic sur la loupe lancera un filtre de type "Contient" : seules seront affichées les lignes dont la valeur de la colonne "Contient" les caractères indiqués dans la zone de saisie de la colonne.
filtreDifférentUn clic sur la loupe lancera un filtre de type "Différent" : seules seront affichées les lignes dont la valeur de la colonne "est différente" des caractères indiqués dans la zone de saisie de la colonne.
filtreEgalUn clic sur la loupe lancera un filtre de type "Est égal" : seules seront affichées les lignes dont la valeur de la colonne "est égale" aux caractères indiqués dans la zone de saisie de la colonne.
filtreInférieurUn clic sur la loupe lancera un filtre de type "est inférieur" : seules seront affichées les lignes dont la valeur de la colonne "est inférieure" aux caractères indiqués dans la zone de saisie de la colonne.
filtreInférieurOuEgalUn clic sur la loupe lancera un filtre de type "est inférieure ou égale" : seules seront affichées les lignes dont la valeur de la colonne "est inférieure ou égale" aux caractères indiqués dans la zone de saisie de la colonne.
filtreNeCommencePasParUn clic sur la loupe lancera un filtre de type "Ne commence pas par" : seules seront affichées les lignes dont la valeur de la colonne "ne commence pas par" les caractères indiqués dans la zone de saisie de la colonne.
filtreNeContientPasUn clic sur la loupe lancera un filtre de type "ne contient pas" : seules seront affichées les lignes dont la valeur de la colonne "ne contient pas" les caractères indiqués dans la zone de saisie de la colonne.
filtreNeTerminePasParUn clic sur la loupe lancera un filtre de type "Ne termine pas par" : seules seront affichées les lignes dont la valeur de la colonne "ne se termine pas par" les caractères indiqués dans la zone de saisie de la colonne.
filtreSupérieurUn clic sur la loupe lancera un filtre de type "Est supérieur" : seules seront affichées les lignes dont la valeur de la colonne "est supérieure" aux caractères indiqués dans la zone de saisie de la colonne.
filtreSupérieurOuEgalUn clic sur la loupe lancera un filtre de type "Est supérieur ou égal" : seules seront affichées les lignes dont la valeur de la colonne "est supérieure ou égale" aux caractères indiqués dans la zone de saisie de la colonne.
filtreTermineParUn clic sur la loupe lancera un filtre de type "Termine par" : seules seront affichées les lignes dont la valeur de la colonne "se termine par" les caractères indiqués dans la zone de saisie de la colonne.
RechercheCommenceParUn clic sur la loupe triera la table selon la colonne spécifiée, passera cette colonne en mode recherche : seules seront affichées les lignes dont la valeur de la colonne "commence par" les caractères indiqués dans la zone de saisie de la colonne.
RechercheDéfaut Indique que la colonne utilisera le mode de gestion de la loupe défini pour la table associée. Cette constante est disponible uniquement pour les colonnes de table.
Remarques
La propriété ModeLoupe est utilisable uniquement sur les champs Table, les colonnes de champ Table/Table hiérarchique et les champs Table hiérarchique.
La propriété ModeLoupe est sans effet :
  • sur les champs Table fichier de type "Accès direct".
  • sur les champs Table fichier avec un ascenseur à rebond.
  • sur les colonnes qui n'affichent pas de loupe et qui ne sont pas triables.
  • sur les colonnes ne supportant pas le type de filtre demandé (par exemple, l'utilisation d'un filtre de type filtreContient sur une colonne numérique).
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Table hiérarchique
Cette propriété ne fonctionne pas sur les colonnes de table hiérarchique.
Par contre, ça fonctionne sur la table en elle-même.
Laurent
14 mar. 2019

Dernière modification : 13/09/2024

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