Einzelnen Beitrag anzeigen

Benutzerbild von Legolas
Legolas

Registriert seit: 28. Sep 2003
Ort: Frankfurt am Main
72 Beiträge
 
Delphi 2005 Personal
 
#1

Probleme mit Table.Filter

  Alt 2. Okt 2003, 20:21
Hallo alle zusammen,

habe mal wieder ein Problem bei der Datenbankprograierung.

Ich möchte mittels eines "Table.Filter" eine Suchfunktion realisieren. Das funktioniert eigentlich sehr gut, aber wehe er findet aufgrund des Suchstrings nur einen Datensatz. Diesen zeigt er mir nämlich nicht an. Die Datensaätze werden nur angezeigt wenn mehrere passende Datensätze gefunden wurden. Ich habe keine DBEdit Komponenten benutzt sondern normale Editfelder um flexibler zu sein. Die Zuweisungen um den jeweiligen aktuellen Datensatz anzuzeigen werden im Programmcode realisiert.

Hier mal ein kleiner Auszug aus meinem Quelltext (Ich hoffe das hilft):

Delphi-Quellcode:
FilmDB.Filtered:=False;
if Filmtitel1.Checked=True then
begin
  FilmDB.Filter:='Titel = ' + QuotedStr(ComboBox5.Text+'*');
  Label1.Caption:='Titel = ' + QuotedStr(ComboBox5.Text+'*'); <- Nur eine Testzeile um den Filterstring
end; zu überprüfen !!
FilmDB.Filtered:=True;
Datenladen(FilmDB); <- Funktion zum anzeigen des aktuellen Datensatzes in den Editfeldern !!
Hat jemand eine Idee warum ein einzelner Datensatz nicht angezeigt wird aber mehrere schon ??
Grüße Legolas

Wissen ist Macht.
Wir wissen nichts, macht nichts.
  Mit Zitat antworten Zitat