|
|
|
|
|
- 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 fichier ou dans un champ Combo fichier : recherche sur la valeur mémorisée ou sur la valeur affichée
- Recherche et sélection dans un champ Liste fichier
- Divers
<Liste>.Cherche (Fonction) En anglais : <List Box>.Seek 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 <Liste>.Cherche peut être utilisée indifféremment sur : - les champs Liste fichier ou Liste par programmation,
- les champs Liste monosélection ou multisélection.
ResCherche = LISTE_ListeClient.Cherche("Dubois")
Syntaxe
<Résultat> = <Champ Liste>.Cherche(<É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 <Liste>.SelectPlus.
<Champ Liste> : Nom de champ Nom du champ Liste (ou Combo) à manipuler. <É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 <Liste>.Cherche. Par exemple :
LISTE_Nom.Cherche("Dupond")
- Recherche générique :
Les éléments commençant par <Élément recherché> sont retournés par la fonction <Liste>.Cherche. Par exemple :
LISTE_Nom.Cherche("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 = LISTE_ListeClient.Cherche("DUP", Faux)
TANTQUE Indice <> -1
Cpt++
Indice = LISTE_ListeClient.Cherche("DUP", Faux, Indice + 1)
FIN
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|