Hallo Zusammen,
wenn Du das so schreibst
Table3.Filter := combobox3.text+' Like' + QuotedStr(edit7.text)+'%';
dann steht im SQL String das letzte ' VOR dem %.
Versuch doch mal
Quelltext
1: 2:
| Table3.Filter := combobox3.text+' Like ''' + edit7.text+'%'''; //(Ungetestet). |
Allerdings bin ich mir nicht ganz sicher, ob eine like 'irgendwas%' Syntax als Filter funktioniert.
Probier mal statt der Table eine query.
Quelltext
1: 2: 3: 4:
| query1.close; //optional query1.sql.clear; query1.sql.add('Select * from TABELLE where '+combobox3.text+ ' like '''+edit7.text+'%'''; //Tabelle ist natürlich der entsprechende Name query1.open; //Ab hier solltest Du dein Ergebnis sehen |
Allerdings auch ungetestet
Viel Spass
Ein Byte hat 8 Bit. Wer's nicht glaubt, soll seinen Rechner aufschrauben und nachzählen.