In Editfeldern suchen



  • Hallo!

    Ich lese mithilfe einer Struktur, die folgendermaßen aussieht, eine Datei in eine Listbox ein:

    struct adresse
    {
    	char g ,
    		name[20],
    		vorname[20],
    		strasse[25],
    		plz[6],
    		ort[25];
    	double gehalt;
    	short int personalnummer;
    	char datum[11];
    };
    

    Dann gebe ich die einzelnen Daten (Name, Vorname,...) in Editfeldern aus.

    Wie aber suche ich jetzt in den einzelnen Editfeldern nach dem Datensatz in der Datei?
    Man gibt z.B. Müller in das Editfelder für den Nachnamen und in der Listbox sollen alle Müllers angezeigt werden.

    Schon mal vielen Dank!



  • Hallo,

    Was steht denn in der ListBox drin? Wenn dort nur der zu suchende Name drinstaeht, könnte man mit

    ListBox->Items->IndexOf("Name")
    

    feststellen ob und wo der Name in der Listbox steht und dann diesen Eintrag mit ListBox->ItemIndex selektieren.
    Wenn in der Listbox mehr drinsteht mußt du eine Schleife über alle Items machen und mit Pos den Eintrag darin suchen.
    Am besten mal in der Hilfe nachschauen zu:

    TListBox::Items
    TStringList::IndexOf
    TListBox::ItemIndex
    AnsiString::Pos


Anmelden zum Antworten