Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2012, 13:02   #1
regload
Новичок
Джуниор
 
Регистрация: 03.04.2012
Сообщений: 1
По умолчанию Помощник ввода в DBGrid (Delphi XE)

Здравствуйте. Есть две таблицы, связанные ОДИН-КО-МНОГИМ. ОДИН, естественно, у главной (например, "материалы"), с ключевым полем (например, "наименование"), МНОГИЕ у подчиненной (например "выполненные работы", где контролируется, сколько штук каждого материала использовано). Есть DBGrid, показывающий подчиненную таблицу. Возможно ли и какими средствами реализовать такую вещь, при вводе в ячейку в DBGrid'е вводимые символы искались в ключевом поле в главной таблице и результаты, содержащие введенную последовательность символов, выдавались в виде всплывающего списка. То есть чтобы выглядело это как в поиске Google. Или как помощник ввода в редакторе кода в самом Delphi по Ctrl+пробел. Причем, с возможностью выбора из предложенных вариантов, то есть несколько раз нажать стрелочку вниз до искомого, а потом нажать Enter и ячейка заполнится выбранным значением.

В крайнем случае, без всплывающего списка и всякого отображения, но если остается единственно возможный вариант, то он автоматически вставляется в ячейку. То есть, если я ввел "20 труба", то он дополнит до "Труба Ø20мм"
regload вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет ввода данных в столбец 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