Таблица фильтров Delphi для Android чувствительна к строчным и прописным буквам - PullRequest
0 голосов
/ 13 сентября 2018

Я делаю фильтр для моей таблицы sqlite, используя эту формулу.Все идет хорошо, но это очень чувствительно к прописным и строчным буквам.Как быть нечувствительным с прописными и строчными буквами?

fdtableTab1Edit.Active := true;
             fdtableTab1Edit.Filtered := false;
             fdtableTab1Edit.Filter :=  'PRODUCK like ' +
             QuotedStr('%'+edit1.text+'%')+' or CODE like ' +
             QuotedStr('%'+edit1.text+'%')+' or TOTAL like ' +
             QuotedStr('%'+edit1.text+'%');
             fdtableTab1Edit.filtered := true;
             fdtableTab1Edit.Refresh;
             Edit1.Text := '';

1 Ответ

0 голосов
/ 14 сентября 2018

Установите FilterOptions для сравнения без учета регистра вместо значения по умолчанию.

fdtableTab1Edit.FilterOptions := [foCaseInsensitive];

ref: Настройка параметров фильтра

...