سلام، من کدی رو که شما زحمتشو کشیدی با کمی تغییر اینجا میذارم. این کد مقادیر جستجو رو بر اساس پارامتر میگیره و برای عبارات منطقی (and , or) هم استفاده میشه.

ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from table_name where field=:param');
ADOQuery1.Parameters.ParamValues['param']:=Edit1.Text;
ADOQuery1.Open;
پیروز باشید