![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.04.2012
Сообщений: 1
|
![]()
Здравствуйте. Есть две таблицы, связанные ОДИН-КО-МНОГИМ. ОДИН, естественно, у главной (например, "материалы"), с ключевым полем (например, "наименование"), МНОГИЕ у подчиненной (например "выполненные работы", где контролируется, сколько штук каждого материала использовано). Есть DBGrid, показывающий подчиненную таблицу. Возможно ли и какими средствами реализовать такую вещь, при вводе в ячейку в DBGrid'е вводимые символы искались в ключевом поле в главной таблице и результаты, содержащие введенную последовательность символов, выдавались в виде всплывающего списка. То есть чтобы выглядело это как в поиске Google. Или как помощник ввода в редакторе кода в самом Delphi по Ctrl+пробел. Причем, с возможностью выбора из предложенных вариантов, то есть несколько раз нажать стрелочку вниз до искомого, а потом нажать Enter и ячейка заполнится выбранным значением.
В крайнем случае, без всплывающего списка и всякого отображения, но если остается единственно возможный вариант, то он автоматически вставляется в ячейку. То есть, если я ввел "20 труба", то он дополнит до "Труба Ø20мм" |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрет ввода данных в столбец dbGrid | Girl-bird | Помощь студентам | 1 | 30.05.2011 17:33 |
Контроль ввода данных в DBgrid(или Table?) Delphi | Студло | Помощь студентам | 8 | 11.02.2010 18:37 |
Запрет ввода данных в поле DBGrid-а | WPROF | Компоненты Delphi | 6 | 16.12.2009 18:20 |
DBGrid - фокус ввода | Olg@ | БД в Delphi | 8 | 22.06.2009 13:40 |
Окно ввода в Delphi | Xeon332 | Общие вопросы Delphi | 6 | 29.10.2008 16:54 |