DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Activation et désactivation d'un filtre
  • Nombre de filtres actifs possibles
  • Parcours
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
Désactive temporairement un filtre sur un fichier de données (une vue ou une requête). Ce filtre a été créé avec la fonction <Source>.Filtre. Si aucun filtre n'a été déclaré, la fonction <Source>.DésactiveFiltre est sans effet.
Exemple
// Déclaration du filtre : sélection des clients
// qui ont entre 20 et 60 ans
Client.Filtre(Age_Client, 20, 60)
...
Client.DésactiveFiltre() // Filtre désactivé
...
// Parcours du fichier de données avec filtre sur l'âge
// Traitement des clients qui ont entre 20 et 60 ans
// (procédure TraiteClient2060)
Client.ActiveFiltre()
Client.LitPremier(Age_Client)
TANTQUE Client.Trouve() = Vrai
TraiteClient2060()
Client.LitSuivant(Age_Client)
FIN
Syntaxe
<Résultat> = <Source>.DésactiveFiltre()
<Résultat> : Booléen
  • Vrai si le filtre est désactivé,
  • Faux en cas d'erreur (fichier de données ou rubrique inexistant).
<Source> : Type correspondant à la source spécifiée
Nom du fichier de données, de la vue ou de la requête manipulé.
Remarques

Activation et désactivation d'un filtre

Après la déclaration d'un filtre (fonction <Source>.Filtre), le filtre est actif. Après désactivation d'un filtre avec la fonction <Source>.DésactiveFiltre, le filtre peut être réactivé grâce à la fonction <Source>.ActiveFiltre.
Remarque : Lors de l'appel de la fonction <Source>.Ferme, le filtre activé par la fonction HFiltre est automatiquement supprimé.

Nombre de filtres actifs possibles

Pour un fichier donné, un seul filtre peut être actif à la fois.

Parcours

Les modifications apportées par les fonctions <Source>.Filtre et <Source>.DésactiveFiltre sont prises en compte uniquement lors de l'utilisation des fonctions <Source>.LitPremier/<Source>.Premier, <Source>.LitDernier/<Source>.Dernier ou <Source>.LitRecherchePremier/<Source>.LitRechercheDernier.
Composante : wd300hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

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