Ich habe mal eine Frage dazu: Ich durchsuche sehr häufig mehrdimensionale Arrays mit AScan(), das funktioniert sehr gut. Allerdings gebe ich dann immer an, das z. B. der Vergleichswert in Unterarray-Element n gesucht werden soll.
Aber wie mache ich das, wenn ich in Array 1 nach einem Unterarray-Element suchen möchte?
Jan
AScan() im mehrdimensionalen Array [Erledigt]
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14651
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
AScan() im mehrdimensionalen Array [Erledigt]
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: AScan() im mehrdimensionalen Array
das verstehe ich nicht
gib doch mal Beispieldaten und Programmcode mit do while / for next, der zeigt, wie du Suchen willst und welches Ergebnis richtig wäre.
gib doch mal Beispieldaten und Programmcode mit do while / for next, der zeigt, wie du Suchen willst und welches Ergebnis richtig wäre.
Gruß
Hubert
Hubert
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9358
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: AScan() im mehrdimensionalen Array
aArray1[nUnterElement] durchsuchen:Aber wie mache ich das, wenn ich in Array 1 nach einem Unterarray-Element suchen möchte?
Code: Alles auswählen
aScan(aArray1[nUnterElement],xSuchWert)
Herzlich,
Tom
Tom
- Jan
- Marvin
- Beiträge: 14651
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: AScan() im mehrdimensionalen Array
Hallo Hubert,
nehmen wir mal an, ich habe ein ArrayIch kann dann ja sagen, ich suche das Unterarray, in dem z. B. das 3. Element einen bestimmten Wert hat
Wie aber mache ich das, wenn ich in dem Unterarray {"1", "2", "3", "4", "5"} die Position von Wert "3" suchen möchte?
Jan
nehmen wir mal an, ich habe ein Array
Code: Alles auswählen
{{"1", "2", "3", "4", "5"}, ;
{"A", "B", "C", "D", "E"}}
Code: Alles auswählen
nSatz := AScan(aArray, {|x| x[3] == "C"})
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14651
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: AScan() im mehrdimensionalen Array
Hallo Tom,
manche Lösungen können ja so einfach sein ...
Danke.
Jan
manche Lösungen können ja so einfach sein ...
Danke.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.