Hallo und einen schönen guten Abend,
seid einer ganzen weile, versuche ich einen bestimmten Wert in einer Stringliste mittels Formelsprache zu finden.
Zur erläuterung.
Es gibt ein Textfeld Namens Search_Employee, einen Button Namens Suchen, der folgende Formel enthält:
_depart:=@GetField ("Department");
_art:="Notes":"NoCache";
_serverdb:="":"names.nsf";
_Ansicht:="By Category";
_key:=_depart;
_Spalte:=2;
_searchdb:=@DbLookup(_art;_serverdb;_ansicht;_key;_spalte);
_gefunden:=@Member(Search_Employee;_searchdb);
@Prompt ([Ok];"rest";_searchdb[_gefunden])
Gebe ich in dem Textfeld jetzt z.b. Max Mustermann ein. Der Name ist auch in der Datenbank "names.nsf" enthalten.
Wird der Name in der Stringliste "_searchdb" auch gefunden und ausgeben.
Gebe ich jetzt allerdings nur Max ein, gibt es eine Fehlermeldung, dass das Array nicht mehr im gültigen Bereich ist.
Hat jemand eine Idee, welche Funktion man verwenden kann, die nach Teilstrings sucht und den gesamten String zurück gibt, wenn ein Teil gefunden wurde?
Beste Grüße
Andreas