Thema: Delphi In Datenbank suchen

Einzelnen Beitrag anzeigen

MasterTobi

Registriert seit: 29. Apr 2007
212 Beiträge
 
#1

In Datenbank suchen

  Alt 3. Apr 2011, 16:37
Datenbank: BDE • Version: ka • Zugriff über:
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
MFG
Tobi
  Mit Zitat antworten Zitat