DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table
  • Effet de la fonction
  • 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
Passe en saisie la zone de recherche présente dans le titre de colonne du champ Table ou Table hiérarchique.
  • WINDEV Sous WINDEV :
  • Android Sous Android :
Cette fonction a la même action qu'un clic de l'utilisateur sur l'icône représentant une loupe. Elle peut lancer une recherche ou un filtre sur le champ.
Pour annuler un filtre lancé avec la fonction TableSaisieLoupe, il suffit d'utiliser la fonction TableDésactiveFiltre.
Remarque : Cette fonction est ignorée si le champ Table spécifié utilise un ascenseur non proportionnel (option "Ascenseur proportionnel" décochée dans l'onglet "Détail" de la fenêtre de description du champ). Pour plus de détails sur le fonctionnement de la loupe, consultez Caractéristiques des colonnes d'un champ Table.
Exemple
// Passe la colonne COL_Date du champ TABLE_TABLE1 en mode saisie
TableSaisieLoupe(TABLE_TABLE1.COL_DATE)
// Passe la colonne COL_Nom en mode saisie
TableSaisieLoupe(COL_NOM)
Syntaxe
TableSaisieLoupe(<Colonne> [, <Type de filtre ou de recherche> [, <Valeur initiale>]])
<Colonne> : Nom de champ
Nom de la colonne à passer en mode de recherche. Si l'opération ne peut pas être réalisée sur cette colonne (colonne non clé par exemple), la fonction ne fait rien.
Le nom de la colonne peut être donné directement ou sous la forme <Champ Table>.<Colonne>.
Java La colonne manipulée doit être de type "Avec recherche" (onglet "Général" de la description de la colonne).
<Type de filtre ou de recherche> : Constante optionnelle de type Entier
Type de filtre à appliquer ou de recherche à effectuer :
filtreCommenceParAffiche les lignes dont la valeur de la colonne spécifiée "Commence par" les caractères indiqués dans la <Valeur initiale>.
filtreContientAffiche les lignes dont la valeur de la colonne spécifiée "Contient" les caractères indiqués dans la <Valeur initiale>.
filtreDifférentAffiche les lignes dont la valeur de la colonne spécifiée "est différente" des caractères indiqués dans la <Valeur initiale>.
filtreEgalAffiche les lignes dont la valeur de la colonne spécifiée "est égale" aux caractères indiqués dans la <Valeur initiale>.
filtreInférieurAffiche les lignes dont la valeur de la colonne spécifiée "est inférieure" aux caractères indiqués dans la <Valeur initiale>.
filtreInférieurOuEgalAffiche les lignes dont la valeur de la colonne spécifiée "est inférieure ou égale" aux caractères indiqués dans la <Valeur initiale>.
filtreNeCommencePasParAffiche les lignes dont la valeur de la colonne spécifiée "Ne commence pas par" les caractères indiqués dans la <Valeur initiale>.
filtreNeContientPasAffiche les lignes dont la valeur de la colonne spécifiée "ne contient pas" les caractères indiqués dans la <Valeur initiale>.
filtreNeTerminePasParAffiche les lignes dont la valeur de la colonne spécifiée "ne termine pas par" les caractères indiqués dans la <Valeur initiale>.
filtreSupérieurAffiche les lignes dont la valeur de la colonne spécifiée "est supérieure" aux caractères indiqués dans la <Valeur initiale>.
filtreSupérieurOuEgalAffiche les lignes dont la valeur de la colonne spécifiée "est supérieure ou égale" aux caractères indiqués dans la <Valeur initiale>.
filtreTermineParAffiche les lignes dont la valeur de la colonne spécifiée "termine par" les caractères indiqués dans la <Valeur initiale>.
rechercheCommenceParTrie la table selon la colonne spécifiée, passe la colonne en mode recherche et rempli le champ de saisie de la colonne avec les caractères indiqués dans la <Valeur initiale>. Affiche les lignes à partir de celles pour lesquelles la valeur de la colonne spécifiée "commence par" les caractères indiqués dans la <Valeur initiale>.
rechercheDéfaut
(Valeur par défaut)
Trie la table selon la colonne spécifiée et passe la colonne en mode recherche.

AndroidiPhone/iPadJava Ce paramètre n'est pas disponible.
<Valeur initiale> : Chaîne de caractères optionnelle
Valeur initiale à indiquer dans la zone de saisie du mode recherche.
AndroidiPhone/iPadJava Ce paramètre n'est pas disponible.
Remarques

Effet de la fonction

Cette fonction n'aura aucun effet si le passage en mode de recherche ne peut pas être effectué. Par exemple, le mode de recherche ne sera pas activé :
  • Si la colonne n'a pas été définie en tant que colonne avec recherche (fenêtre de description du champ).
  • Si la colonne n'est pas associée à une rubrique de type clé.

Conditions d'utilisation

Cette fonction est disponible sur :
  • un champ Table ou Table hiérarchique fichier.
  • un champ Table ou Table hiérarchique par programmation.
  • WEBDEV - Code Navigateur un champ Table en mode "Navigateur".
WEBDEV - Code Navigateur Le champ Table hiérarchique n'est pas disponible.
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
exemplo pesquisa
https://windevdesenvolvimento.blogspot.com/2021/05/dicas-3323-windev-webdev-mobile.html

https://youtu.be/-kWcysbzyQU

// procedure abre_pesquisa()
SWITCH COMBO_ordem
CASE 1
TableInputSearch(COL_Cliente_wdID)
CASE 2
TableInputSearch(COL_Nome)
CASE 3
TableInputSearch(COL_Email)
OTHER CASE
END
amarildo
06 mai 2021

Dernière modification : 14/06/2022

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