4D v16.3Find in array |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Find in array
Find in array
Die Funktion Find in array gibt die Nummer des ersten gefundenen Elements in ArrayName zurück, das zu Wert passt. Find in array funktioniert mit Arrays vom Typ Text, Alphanumerisch, Numerisch, Datum, Zeiger und Boolean. Die Parameter ArrayName und Wert müssen vom selben Typ sein. Wert muss genau mit dem gesuchten Element übereinstimmen. Es gelten dieselben Regeln wie für den Operator Ist gleich (siehe Vergleichsoperatoren). Wurde kein passendes Element gefunden, gibt Find in array den Wert - 1 zurück. Ist Start angegeben, startet die Funktion die Suche mit der hier angegebenen Nummer des Elements. Ist Start nicht angegeben, wird ab dem ersten Element gesucht. Folgende Projektmethode löscht alle leeren Elemente aus einem Array vom Typ Alphanumerisch oder Text, dessen Zeiger als Parameter übergeben wurde: ` Projektmethode CLEAN UP ARRAY Anschließend können Sie schreiben: ARRAY TEXT(atSomeValues;...) Folgende Projektmethode wählt das erste Element eines Array aus, dessen Zeiger als erster Parameter übergeben wurde. Dies ist der Wert der Variablen bzw. des Datenfelds, dessen Zeiger als Parameter übergeben wurde: ` Projektmethode SELECT ELEMENT Anschließend können Sie schreiben: ` Objektmethode PopUp-Menü asGender Hinweis: Dieses Beispiel verwendet das ausgewählte Element des Array. Beachten Sie, dass es ohne Bedeutung ist, wenn das Array mehr als 32.767 Elemente enthält (siehe Arrays und Formularobjekte). In diesem Fall müssen Sie eine Variable Lange Ganzzahl verwenden, um das Ergebnis von Find in array zu speichern.
Siehe auch
Count in array
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: < 4D v6 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||