Entwickler-Ecke
Datenbanken - Query-Filter
dinu_ch - Mi 10.12.03 19:57
Titel: Query-Filter
Ich rufe mit einem Button via Filter eine Tabelle auf, danach kann ich die Einträge bearbeiten. So :
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure Tanzeigen.BtnAllesClick(Sender: TObject); begin query1.Filtered:=false; DBGrid1.visible:=true; end; |
Nun habe ich ein Edit-Feld und möchte ich ich so was machen :
Delphi-Quelltext
1: 2: 3:
| query1.Filter:='Name='+(MaskEditName.Text); query1.Filtered:=true; DBGrid1.visible:=true; |
Nur tut das nicht - hat jemand eine Idee ?
Ist es möglich, auch ein like in einen Filter zu setzen ? So wie im SQL select name from tabelle where name like '%er%' ?
Moderiert von
Peter Lustig: Delphi-Tags gesetzt
grayfox - Do 11.12.03 01:18
hallo dino!
liebe grüsse in die schweiz! :)
was tut er denn?
versuchs mal mit:
Delphi-Quelltext
1: 2:
| {$UNTESTED} query1.Filter:= 'Name = ' + QuotedStr(MaskEditName.Text); |
nachdem die Query die eigenschaft 'Filter' auch von TBDEDataSet erbt, erkennt sie auch nur die üblichen filterkriterien (TFilteroptions).
warum bleibst denn nicht bei den üblichen SQL-commandos?
mfg, stefan
neojones - Do 11.12.03 11:34
Und dann eventuell noch noch den Text nach name= in Hochkommata setzen.
Viele Grüße,
Matthias
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!