Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Filter auch mit (https://www.delphipraxis.net/10771-filter-auch-mit.html)

Computersklave 24. Okt 2003 21:59


Filter auch mit
 
Hallo, habe folgenden Code: :?

Delphi-Quellcode:
procedure TSuche_Empf.TableSucheFilterRecord(DataSet: TDataSet;
  var Accept: Boolean);
begin
 if (TableSuche.FieldByName('Kategorie').AsString=Edit1.text)
  and (TableSuche.FieldByName('Firma').AsString=FlatEdit1.text)
  then Accept:=true
  else Accept:=false;
end;
Ich möchte nun, daß wenn ich in FlatEdit1.text z.B. "Sch" stehen habe alle
Datensätze im Feld FIRMA die mit "Sch" anfangen (z.B. Schuster, Schmidt, Schulze etc.)
mit angenzeigt werden.
Der Wert für KATEGORIE sollte allerdings exakt stimmen, wie es ja zur Zeit auch geht.

:idea: Hat jemand einen Tipp?

Leuselator 24. Okt 2003 22:08

Re: Filter auch mit
 
Delphi-Quellcode:
procedure TSuche_Empf.TableSucheFilterRecord(DataSet: TDataSet;
  var Accept: Boolean);
begin
if (copy(TableSuche.FieldByName('Kategorie').AsString,1,Length(Edit1.Text))=Edit1.text)
  and (TableSuche.FieldByName('Firma').AsString=FlatEdit1.text)
  then Accept:=true
  else Accept:=false;
end;

Computersklave 24. Okt 2003 22:17

Re: Filter auch mit
 
:-D Danke.

Funktioniert super.

Ich glaub' ich habs sogar kappiert.
Es werden die Zeichen die ich eingegeben habe gezählt und nur diese Anzahl
der Zeichen werden verglichen.
Oder?

Leuselator 27. Okt 2003 22:03

Re: Filter auch mit
 
Juppsa - und zwar von links angefangen.
Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz