Цитата:
Сообщение от killpretty
Плиииз,подскажите,как осуществлять поиск в таблице по первой букве фамилии,например.Необходимо в окне поиска при вводе первой буквы Фамилии таблица выдавала список Фамилий на эту букву..Я нууу просто не знаю..Развожу руками!
|
Можно с помощью Query. Наиболее шустрый метод. Используете компонент Query или ADOQuery, смотря с какой базой работаете.
В событие Edit-а OnKeyUp прописываете
Код:
s:=edit1.text+'%';
with Query1 do begin
Close;
SQL.Clear;
SQL.Add('SELECT DISTINCT familia FROM Table');
SQL.Add('WHERE familia LIKE'+quotedstr(s));
SQL.Add('ORDER BY familia');
Open;
end;
где familia - поле таблицы table. Результат можно выводить в любой DB компонент.