Вниз
Скачать: CL | DM;

Автоматизировать ввод данных   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
2-1138833851
BREVIS
2006-02-02 01:44
2006.02.19
Как разбить (TColor) цвет на RGB составляющие?


15-1138337131
begin...end
2006-01-27 07:45
2006.02.19
С Днём рождения! 27 января


15-1138543085
kaZaNoVa
2006-01-29 16:58
2006.02.19
Разочарование в онлайн-играх ...


6-1131551799
Леонид Федьков
2005-11-09 18:56
2006.02.19
Копирование файлов с сайта


10-1113923505
Kerk
2005-04-19 19:11
2006.02.19
How Child IDs Are Used in Parameters




   Наверх