|
|
|
|
|
- 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
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 fichier ou Liste par programmation,
- les champs Liste monosélection ou multisélection.
// Recherche de l'élément "Dubois" dans le champ Liste "LISTE_ListeClient" 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 :
// Retourner tous les "Dupond" du champ Liste "LISTE_Nom" 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 :
// Retourner tous les noms commençant par "DUP" 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 // Se positionner sur le premier élément correspondant Indice = ListeCherche(LISTE_ListeClient, "DUP", Faux) TANTQUE Indice <> -1 Cpt++ // Recherche du nom suivant commençant par "DUP" Indice = ListeCherche(LISTE_ListeClient, "DUP", Faux, Indice + 1) FIN Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|