![]() |
Filter auch mit
Hallo, habe folgenden Code: :?
Delphi-Quellcode:
Ich möchte nun, daß wenn ich in FlatEdit1.text z.B. "Sch" stehen habe alle
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; 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? |
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; |
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? |
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