4D v16.3Find in array |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Find in array
Find in array
Find in array retourne le numéro du premier élément de tableau qui correspond à valeur. Find in array peut être utilisé avec des tableaux de type Texte, Alpha, Numérique, Date, Pointeur et Booléen. Les paramètres tableau et valeur doivent être du même type. valeur doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont mises en oeuvre, voir Opérateurs de comparaison). Si aucun élément n'est trouvé, Find in array renvoie -1. Si départ est spécifié, Find in array commence la recherche à l'élément spécifié par départ. Si départ n'est pas spécifié, Find in array commence la recherche à l'élément 1. La méthode projet suivante efface tous les éléments vides du tableau alpha ou texte passé en paramètre : ` Méthode projet NETTOYER TABLEAU Une fois que cette méthode projet est implémentée dans votre base, vous pouvez écrire, par exemple : ARRAY TEXT(TabValeurs;...) La méthode projet suivante sélectionne le premier élément d'un tableau dont le pointeur passé comme premier paramètre correspond à la valeur de la variable ou du champ dont le pointeur est passé en second paramètre : ` Méthode projet SELECTIONNER ELEMENT Une fois que cette méthode projet est implémentée dans la base, vous pouvez écrire, par exemple : ` Méthode objet du pop-up menu TabTitres Note : Cet exemple utilise l'élément sélectionné du tableau. Gardez à l'esprit que l'élément sélectionné ne sera pas significatif si le tableau comporte plus de 32767 éléments (cf. section Tableaux et objets de formulaire). Il est dans ce cas nécessaire d'utiliser une variable entier long pour stocker le résultat de Find in array.
Voir aussi
Count in array
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : < 4D v6 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||