Вообщем, я решил упростить задачу нужно выводить запись из БД поле по которому ведется поиск задаем в запросе в коде, а а критерий вводим в edite
для id я сделал так но вывел в итоге
Код:
films.SQL.Add('select distinct id, name, ganr_film, god, dlit,kach_film,ras_film,nos_film
from films,sp_ganr,sp_kach,sp_ras,sp_nos
where id Like '+quotedstr(Edit1.text+'%') );
написал в edite 2 и в итоге получил 16000 записей с id
но есть еще проблема
нужен поиск по полям которые находятся в других таблицах, как сделать ведь в главной таблице у меня цифры id записей из другой таблицы, а в edite я ввожу часть слова, а не цифру