Delphi Android筛选器表,区分大小写

阿尔弗雷德

我正在使用此公式为我的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 := '';
布赖恩

设置FilterOptions为执行不区分大小写的比较,而不是默认的区分大小写。

fdtableTab1Edit.FilterOptions := [foCaseInsensitive];

参考:设置过滤器选项

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章