hallo,
ich programmiere grad ein programm, in dem ich ein selbs erstellten adt benutze. auf diesem möchte ich eine suchfunktion benutzen, die je nach benutzer eingabe(mit radio button) nach anderen recordeinträgen sucht.
hier mal mein adt:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| type PElement = ^TElement; TElement = record name, vorname: string[20]; Tel, Handy : string[20]; PLZ: string[5]; ort: string[20]; strnr: string[30]; email: string[30]; web: string[50]; end; Datei = File of TElement; TListe = record count: integer; cursor: integer; elemente: array[0..MAXanzahl-1] of PElement; end; |
ich möchte jetz zum beispiel nach allen einträgen mit einer bestimmten plz suchen und dafür eine universelle suchroutine(linear ist aureichend) erstellen. die variablen kriterien sind aber ein problem für mich..ich weiss nicht wie cih das realiesieren kann.
ausserdem möchte ich mehrere suchergebnisse bzw deren index (falls vorhanden) als ergebnis zurückbekommen.
wäre schön wenn mir jemand helfen könnte
danke