Hallo,
ich wollt mir einfach mal eine kleine Datenbank erstellen, mit diversen öhm Spalten.
Habe soweit auch alles, kann Hinzufügen löschen bearbeiten.
Nun dachte ich mir ich bau mir eine Suche, hab auch gesucht hier nur das passende nicht gefunden.
Ich nutze TTable, Datasoure und DBgrid
zu meinem problem
ich möchte jetzt eine suche schreiben die mir nach jedem Buchstaben die Table neu filtert zwar soll er alle Spalten überprüfen.
Hatte jetzt ne dumme idee
Delphi-Quellcode:
procedure TForm1.Edit1Change(Sender: TObject);
begin
if edit1.Text='' then table1.Filtered:=false else begin
Table1.Filter:='Name = ' + QuotedStr(edit1.text);
Table1.Filter:='Vorname = ' + QuotedStr(edit1.text);
Table1.Filtered:=true;
end;
end;
angemommen in Zeile 1 steht unter Name "horst" und in zeile 2 unter Vorname steht "horst" so fidnet er mir zum schluss wenn ich in edit1 "horst" schreib nur die Zeile 2.
geht das irgendwie das beide angezeigt werden?!
und vll hat jemand zu dem mit dem durch buchstaben filtern also erst H > O > R, so das die Tabelle immer kleiner gefiltert wird, eine Lösung.
Hab ma was gelsen das es über tablequery gehen soll ,aber wie
?
vielen Dank schonmal, hoffe ihr könnt mir helfen
mfg
Tobi