Нужно сделать, чтобы в одном из полей dbgrid список pickbox открывался не только по нажатии мышкой на стрелку сбоку, но и когда ячейка находится в фокусе, по нажатию клавиши (как в обычном listbox, должна подставляться строка, начинающаяся с нажатой буквы).
Подробности:
В базе данных имеются две таблицы - заполняемая и справочник.
База данных MSAccess, связана с приложением через ADO. Одно из полей ADOTable заполняемой таблицы связано со справочником как поле соответствия (lookup).
Сложный вопрос, т к стандартный dbgrid немножко недоделанный (в Delphi 7, с более новыми не работал) - в соответствующих событиях oncellclick и onkeydown нельзя узнать номер колонки и строки. Это есть в сторонних компонентах. Я напрмер использовал Ehlib, (я прикручивал внешний список, но там есть даже и внутренний)
Есть ещё способы вытащить эти свойства сделав свой класс.