Filtre.Colonne : Différence entre versions

De zBasic
Aller à : navigation, rechercher
(Exemple)
(Syntaxe)
 
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 5 : Ligne 5 :
  
 
== Syntaxe ==
 
== Syntaxe ==
  zFiltre.Colonne(<filtre>, <colonne>, <operateur>, <condition>, <numerique>, <valeur>)
+
  zFiltre.Colonne(<filtre>, <colonne>, <operateur>, <condition>, <type>, <valeur>)
 
*<filtre> est la variable déclarée en type Variant et qui a été renvoyée par [[zFiltre.Demarre]].
 
*<filtre> est la variable déclarée en type Variant et qui a été renvoyée par [[zFiltre.Demarre]].
 
*<colonne> est le numéro de la colonne qui doit être filtrée. Exemple : la colonne C est égale à 3.
 
*<colonne> est le numéro de la colonne qui doit être filtrée. Exemple : la colonne C est égale à 3.
Ligne 28 : Ligne 28 :
 
** 16 pour ''finit par''
 
** 16 pour ''finit par''
 
** 17 pour ''ne finit pas par''
 
** 17 pour ''ne finit pas par''
<numerique> si la valeur indiquée dans <valeur> est de type numérique. Ce doit être une lettre qui correspond à O pour oui ou N pour non.
+
*<type> selon la donnée indiquée dans <valeur> : 0 pour du numérique ou 1 pour une chaîne
<valeur> correspond à la valeur de filtre.
+
*<valeur> correspond à la valeur de filtre.
  
 
== Remarque ==
 
== Remarque ==

Version actuelle en date du 19 mai 2025 à 14:35

zFiltre.Colonne - Version de zBasic : 1.0+

Description

Paramètre le filtre sur la colonne concernée.

Syntaxe

zFiltre.Colonne(<filtre>, <colonne>, <operateur>, <condition>, <type>, <valeur>)
  • <filtre> est la variable déclarée en type Variant et qui a été renvoyée par zFiltre.Demarre.
  • <colonne> est le numéro de la colonne qui doit être filtrée. Exemple : la colonne C est égale à 3.
  • <operateur> correspond à l'opérateur logique ET ou OU.
  • <condition> spécifie l'opérateur de comparaison permettant de lier la condition et la valeur. Ce peut être :
    • 0 pour vide
    • 1 pour non vide
    • 2 pour égal à
    • 3 pour différent de
    • 4 pour plus grand que
    • 5 pour plus grand ou égal à
    • 6 pour plus petit que
    • 7 pour plus petit ou égal à
    • 8 pour le plus grand
    • 9 pour le plus grand %
    • 10 pour le plus petit
    • 11 pour le plus petit %
    • 12 pour contient
    • 13 pour ne contient pas
    • 14 pour commence par
    • 15 pour ne commence pas pas
    • 16 pour finit par
    • 17 pour ne finit pas par
  • <type> selon la donnée indiquée dans <valeur> : 0 pour du numérique ou 1 pour une chaîne
  • <valeur> correspond à la valeur de filtre.

Remarque

Cette fonction doit être appelée autant de fois que de colonnes doivent être filtrées.

Exemple