Цитата:
"'%"+Edit1->Text.Trim()+"%'"
Так делать очень плохо, все развалится, если ввести в поле спецсимволы (
http://xkcd.com/327/). Лучше использовать что-то вида DbParameter или CreateParameter. Хотя, могу ошибаться, не работал с Interbase.
Цитата:
...отфильтровывает так потому. что в слове "Samsung" есть маленькая буква "a", а в слове "AMD" ее нету
Зачем тогда регистронезависимость?
Если нужно искать только с первого символа, то первый знак % не нужен, LIKE 'a%' найдет AMD, LIKE '%A%' найдет обе строки.