4D v16.3Chercher dans tableau |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Chercher dans tableau
Chercher dans tableau
Chercher dans tableau retourne le numéro du premier élément de tableau qui correspond à valeur. Chercher dans tableau 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é, Chercher dans tableau renvoie -1. Si départ est spécifié, Chercher dans tableau commence la recherche à l'élément spécifié par départ. Si départ n'est pas spécifié, Chercher dans tableau 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 : TABLEAU TEXTE(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 Chercher dans tableau.
Voir aussi
Chercher dans tableau trié
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : < 4D v6 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||