Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Фильтрация без регистра букв


Автор: Михалыч 11.2.2012, 22:42
Ищу вот так 
Код

Query1.Filter:='imy='+QuotedStr(Form1.Edit4.Text+'*');


Все нормально работает , но только с регистром.Подскажите как делать поиск без регистра букв.

Автор: vovk 11.2.2012, 22:54
в дизайнере
у Query1
FilterOptions добавить foCaseInsensitive

или программно
Код

Query1.FilterOptions:=[foCaseInsensitive];

Автор: Данкинг 11.2.2012, 22:54
Привести значение поля в таблице и Edit4.Text к одному формату. Как для фильтра - не знаю, но для запроса в Access будет так:
Код

AdoQuery.Sql.text:='select * from table where ucase(imy)='+QuotedStr(ansiuppercase(Form1.Edit4.Text))+'*';

Автор: Михалыч 12.2.2012, 17:00
Спасибо всем большое!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)