|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
автозаполнение на манер гугла
Приветствую форумчане. Обращаюсь с просьбами о помощи. не могу понять как это можно реализовать. есть БД предположим студенты. в таблице столбцы Ф.И.О и дата рождения
для того чтобы в нее добавить скажем нового студента на форму добавленны элементы DBComboBox1 или DBLookupComboBox1 незнаю что в этом и заключается вопрос. есть таблицы имен самых распространненых их там около 2 тыс. и так же с фамилиями и отчествами. так вот пользователь начинает вводить фамилию скажем ива а элемент предлогает ему выбрать результаты удостверяющие введенным данным. тоесть Иванов и тд. |
#2
|
||||
|
||||
как возможный вариант:
имплементируйте в элемент ввода IAutoComplete2 interface пример, список заполняется из соответствующей колонки таблицы БД Понять, что хочет заказчик - бесценно, ведь он платит MasterCard |
#3
|
||||
|
||||
Вообще-то там эта функция встроена изначально. Вы заполнили Items нужными значениями предварительно?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
|||
|
|||
давай я перефразирую. скажем мы вводим в Combobox "ан"
Код:
ADOQuery1.SQL.Text := 'SELECT Fam.Fam FROM Fam WHERE (Fam.Fam LIKE "' + combobox1.Text + '*");'; ADOQuery1.ExecSQL; ADOQuery1.Open; |