Что не так:
guerry1.sal.clear; guerry1.sal.add(select*from Tab1 where avtor like '+'' '%' + '(select avtor from nfd1 where avtor=:b)' + '%''');
gucky1.params [0]. value= edit1.text;
(сообщение ElistError List indexout of bonus (0)
Эти операторы должны вибирать из tab1 записи в которых в поле Avtor хотя бы раз встречается edit1.text