![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск по таблице [D7, XP]
Dimon20 © (2006-11-07 06:55:00)Привет Мастера ! Помогите плиииииз.... У самого ума не хватает, мне нужна помощь. Есть таблица DBF в поле "FAM" сидят фамилии студентов.
Мне необходимо реализовать поиск по фамилии по методу Адресной книги Outlook. То есть если я введу "П" у меня текст должен замениться на "Петров" если введу вторую букву "О" тогда должно типа "Попов" ? Помогите плииз, как это сделать ?
Elen (2006-11-07 10:15:00) [1]
> Dimon20
Ты имееш ввиду интерактивный поиск?
> То есть если я введу "П" у меня текст должен замениться
> на "Петров" если введу вторую букву "О" тогда должно типа
> "Попов"
В смысле где нибудь в Edit ты вводиш первые буквы и Edit сам далее подставляет символы по шаблону?.
Locate тебе в помошь. Выполняй его при редактировании Edita
Anatoly Podgoretsky (2006-11-07 09:24:00) [2]> Dimon20 (07.11.2006 06:55:00) [0]
> То есть если я введу "П" у меня текст должен замениться на "Петров"
Где замениться, ты меня пугаешь
ЮЮ (2006-11-07 08:33:00) [3]TDBLookupComboBox
AutoComplete = true
ListSource.DataSet - таблица, запрос из таблицы БД
StriderMan (2006-11-07 08:29:00) [4]table.Filter := 'FAM = ' + Edit.Text
Dimon20 (2006-11-07 07:18:00) [5]Не доганяю что-то напишите плиииз по подробнее.
from kz (2006-11-07 07:03:00) [6]С помощью Copy() можно вырезать
с помощью IF можно сравнивать
Length () длинна текста
While not tbl.eof do
begin
// ----- ---
tbl.next;
end;