|
|
|
|
|
- Conditions d'utilisation
- Sensibilité à la casse
ZoneRépétéeCherche (Fonction) En anglais : LooperSearch Recherche une valeur dans un attribut d'un champ Zone répétée. Remarque : Pour effectuer une recherche dans tous les attributs d'un champ Zone répétée, utilisez la fonction ZoneRépétéeCherchePartout.
// Compte les noms commençant par "DUP" // Le premier Indice est un entier = ZoneRépétéeCherche(ATT_NOM, "DUP", Faux) Cpt est un entier = 0 TANTQUE Indice <> -1 Cpt++ // Suivant Indice = ZoneRépétéeCherche(ATT_NOM, "DUP", Faux, Indice + 1) FIN Info("Il y a " + Cpt + " noms commençant par 'DUP'") // Recherche la position du client n°1234 Indice est un entier = ZoneRépétéeCherche(ATT_IDCLIENT, "1234") // Si on a trouvé ce client SI Indice <> -1 ALORS // Positionne le champ Zone répétée sur le client trouvé ZR_ZONE1 = Indice // Récupère le nom du client (ATT_NOM est un "attribut" de ZR_ZONE1) // et l'affecte dans un champ Libellé LIB_LIBELLE1 = " Informations sur " + ATT_NOM FIN Syntaxe
<Résultat> = ZoneRépétéeCherche(<Attribut> , <Valeur recherchée> [, <Type de recherche> [, <Début>]])
<Résultat> : Entier - Indice de l'élément trouvé,
- -1 si la recherche a échoué.
<Attribut> : Chaîne de caractères Attribut du champ Zone répétée sur lequel la recherche doit être effectuée. Si ce paramètre est égal à une chaîne vide (""), la recherche est effectuée sur l'attribut auquel appartient l'événement en cours. <Valeur recherchée> : Chaîne de caractères Valeur recherchée dans l'attribut spécifié. <Type de recherche> : Constante optionnelle de type Entier Type de recherche à effectuer :
| | rechercheCommencePar (ou Faux par compatibilité) | Recherche générique du type "Commence par" L'indice des éléments ayant une valeur commençant par <Valeur recherchée> est retourné. | rechercheContient | Recherche générique du type "Contient" L'indice des éléments contenant la <Valeur recherchée> est retourné.
| rechercheIdentique (ou Vrai par compatibilité) (Valeur par défaut) | Recherche à l'identique (du type "Egale à ") L'indice des éléments ayant une valeur strictement égale à <Valeur recherchée> est retourné. |
<Début> : Entier optionnel Indice de départ pour la recherche (1 par défaut). Remarques Conditions d'utilisation La fonction ZoneRépétéeCherche peut être utilisée indifféremment sur : - un champ Zone répétée fichier,
- un champ Zone répétée par programmation.
Sensibilité à la casse Aucune distinction n'est faîte entre les minuscules et les majuscules, et ce, même si la recherche est effectuée à l'identique. Classification Métier / UI : Code UI Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|