PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


Nouveauté WINDEV, WEBDEV, WINDEV Mobile 25 !
  • Activation et désactivation d'un filtre
  • Nombre de filtres actifs possibles
  • Fonctionnement en OLE DB
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Active le filtre précédemment créé pour le fichier de données (la vue ou la requête) spécifié. Ce filtre a été créé avec la fonction <Source>.Filtre et désactivé avec la fonction <Source>.DésactiveFiltre. Si aucun filtre n'a été déclaré, la fonction <Source>.ActiveFiltre est sans effet.
Cette fonction peut être utilisée indifféremment avec les fichiers de données, les vues HFSQL ou les requêtes.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
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>.ActiveFiltre()
<Résultat> : Booléen
  • Vrai si le filtre est activé,
  • Faux en cas d'erreur (fichier ou rubrique inexistant).
<Source> : Type correspondant à la source spécifiée
Nom du fichier de données, de la vue HFSQL 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. Le filtre peut être désactivé grâce à la fonction <Source>.DésactiveFiltre.

Nombre de filtres actifs possibles

Pour un fichier de données spécifique, un seul filtre peut être actif à la fois.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)Langage ExterneOLE DB

Fonctionnement en OLE DB

Si la fonction <Source>.ActiveFiltre est utilisée lors du parcours d'un fichier de données, le parcours est arrêté. Pour prendre en compte le filtre, il faut ré-initialiser le parcours avec les fonctions <Source>.LitPremier/<Source>.Premier ou <Source>.LitDernier/<Source>.Dernier.
La position en cours et toutes les positions sauvegardées sont perdues. La restauration de la position sera effectuée à partir de la valeur de la meilleure rubrique.
Composante : wd250hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire