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 HFiltre. Si aucun filtre n'a été déclaré, la fonction HDésactiveFiltre est sans effet.
// Déclaration du filtre : sélection des clients
// qui ont entre 20 et 60 ans
HFiltre(Client, Age_Client, 20, 60)
...
HDésactiveFiltre(Client) // 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)
HActiveFiltre(Client)
HLitPremier(Client, Age_Client)
TANTQUE HTrouve(Client) = Vrai
	TraiteClient2060()
	HLitSuivant(Client, Age_Client)
FIN
Syntaxe
<Résultat> = HDésactiveFiltre([<Fichier de données>])
<Résultat> : Booléen
  • Vrai si le filtre est désactivé,
  • Faux en cas d'erreur (fichier de données ou rubrique inexistant).
<Fichier de données> : Chaîne de caractères optionnelle
Nom du fichier de données, de la vue ou de la requête manipulé.
Si ce paramètre n'est pas spécifié, la fonction HDésactiveFiltre manipule le dernier fichier de données utilisé par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H).
Remarques

Activation et désactivation d'un filtre

Après la déclaration d'un filtre (fonction HFiltre), le filtre est actif. Après désactivation d'un filtre avec la fonction HDésactiveFiltre, le filtre peut être réactivé grâce à la fonction HActiveFiltre.
Remarque : Lors de l'appel de la fonction HFerme, 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 HFiltre et HDésactiveFiltre sont prises en compte uniquement lors de l'utilisation des fonctions HLitPremier/HPremier, HLitDernier/HDernier ou HLitRecherchePremier/HLitRechercheDernier.
Composante : wd300hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/06/2024

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