|
|
|
|
|
- Type de recherche
- Paramètre
- Majuscules/Minuscules
- Recherche et sélection d'un élément présent dans un champ Liste ou un champ Combo
- Recherche dans un champ Liste ou Combo lié aux données : recherche sur la valeur mémorisée ou sur la valeur affichée
- Recherche et sélection dans un champ Liste lié aux données
- Divers
ListeCherche (Fonction) En anglais : ListSeek Recherche un élément dans un champ Liste (liste classique ou liste image) ou un champ Combo (y compris les valeurs décrites par la fonction gValeurMémorisée). Remarque : La fonction ListeCherche peut être utilisée indifféremment sur : - les champs Liste lié au données ou Liste par programmation,
- les champs Liste monosélection ou multisélection.
ResCherche = ListeCherche(LISTE_ListeClient, "Dubois")
Syntaxe
<Résultat> = ListeCherche(<Champ Liste> , <Élément recherché> [, <Type de recherche> [, <Début de la recherche>]])
<Résultat> : Entier - Indice de l'élément trouvé.
- -1 si aucun élément ne correspond à la recherche.
L'élément trouvé n'est pas sélectionné. Pour sélectionner l'élément trouvé, utilisez la fonction ListeSelectPlus.
<Champ Liste> : Nom de champ Nom du champ Liste (ou Combo) à manipuler.
Si ce paramètre correspond à une chaîne vide (""), l'élément est recherché dans le champ auquel appartient l'événement en cours.
<Élément recherché> : Chaîne de caractères Élément à rechercher dans le champ Liste (ou Combo) spécifié. <Type de recherche> : Booléen optionnel - Vrai (valeur par défaut) pour une recherche à l'identique,
- Faux pour une recherche générique.
<Début de la recherche> : Entier optionnel Indice de départ de la recherche dans le champ Liste ou Combo. Si ce paramètre n'est pas spécifié, la recherche est effectuée dans tout le champ. Ce paramètre est ignoré pour les champs manipulés par programmation.
Remarques Type de recherche - Recherche à l'identique :
Seuls les éléments ayant une valeur strictement égale à <Élément recherché> sont retournés par la fonction ListeCherche. Par exemple :
ListeCherche(LISTE_Nom, "Dupond")
- Recherche générique :
Les éléments commençant par <Élément recherché> sont retournés par la fonction ListeCherche. Par exemple :
ListeCherche(LISTE_Nom, "DUP", Faux)
Paramètre <Début de la recherche> Le paramètre <Début de la recherche> permet de rechercher toutes les occurrences d'une chaîne dans un champ Liste ou Combo. Par exemple, pour compter le nombre de noms commençant par "DUP" dans le champ "LISTE_ListeClient" :
Indice est un entier
Cpt est un entier = 0
Indice = ListeCherche(LISTE_ListeClient, "DUP", Faux)
TANTQUE Indice <> -1
Cpt++
Indice = ListeCherche(LISTE_ListeClient, "DUP", Faux, Indice + 1)
FIN
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|