Форум: "Базы";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизАвтоматизировать ввод данных Найти похожие ветки
← →
VeB (2005-12-22 14:55) [0]Здравствуйте! Как сделать заполнение поля данными, введеными ранее, при наборе пользователем первых нескольких символов необходимого значения?
Т.е. в программе есть TADOTable c полем "Country" и пользователь уже ранее заполнил десяток стран. Теперь как сделать так чтоб начав набирать первые символы новой записи, программа подбрасывала значения из существующих?
Интересует есть ли готовый механизм или какие-то компоненты, потому как таких полей в базе довольно много.
← →
Sergey13 © (2005-12-22 15:07) [1]2VeB (22.12.05 14:55)
> Теперь как сделать так чтоб начав набирать первые символы новой записи, программа подбрасывала значения из существующих?
В той же таблице? А зачем там одинаковые Country? Может тебе справочник Country надо завести?
>потому как таких полей в базе довольно много.
В базе полей вообще нет. Они есть в таблицах, которые в базе. Тебе наверное точно справочник надо.
← →
Anatoly Podgoretsky © (2005-12-22 15:10) [2]ComboBox
← →
VeB (2005-12-22 19:46) [3]to Sergey13
Нет. Мне не нужен отдельный справочник, я не собираюсь делать отдельные таблицы по всем полям. Максимум что можно сделать
SELECT DISTINCT Country FROM таблица;
и результат этого запроса сравнивать с начальными символами введенного значения. (Приблизительно как в Delphi по нажатию CTRL+Space или как в Microsoft Access)
to Anatoly
Пожалуйста, объясните подробно, что вы имели ввиду, так как знаю, что ваши советы на этом форуме довольно весомы.
Мне не понятно, что значит "ComboBox"? И вообще, dbComboBox или просто ComboBox и имеется ли разве там такая возможность?
← →
Anatoly Podgoretsky © (2005-12-22 20:20) [4]Поместить твой список в ComboBox
← →
ЮЮ © (2005-12-23 02:56) [5]Или в TDBComboBox
← →
Slym © (2005-12-23 07:08) [6]TEhDBGrid
Field.MRUList
← →
Barsky © (2005-12-23 10:49) [7]Я в таком случае при начале вводе данных в поле, показываю вместо ячейки ComboBox и пользователь выбирает уже из него. После ввода данные из ComboBox кидаю в таблицу. Причем ComboBox умеет предлагать значения по первым введенным символам.
← →
VeB (2005-12-23 12:06) [8]Спасибо, действительно все красиво и понятно.
← →
Anatoly Podgoretsky © (2005-12-23 15:12) [9]ЮЮ © (23.12.05 02:56) [5]
Уже не помню, делает ли инкриментный поиск TDBComboBox, если делает то конечно его.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.05 c