Компонент DBGridEh, ADO Access и ячейки с выпадающим списком (Delphi)
Существует сильнейшая библиотека компонентов для работы с базами данных, под названием — EhLib. Так вот, аналогом стандартного DBGrid, в этой библиотеке является компонент DBGridEh. По сравнению с DBGrid, DBGridEh более гибкий и обладает гораздо большим диапазоном настроек.
В частности, для того чтобы отобразить ячейки одного из его столбцов с выпадающим списком:
1) В базе Access в соответствующем столбце, тип указать — Текстовый.
2) Кликаем дважды по гриду, в редакторе столбцов — Editing DbGridEh1Columns нажимаем Add All Fields, выбираем наш столбец и переходим к инспектору объектов.
3) Свойство AlwaysShowEditButton, ставим в true;
4) Заходим в свойство PickList и заполняем список (Например 1,2,3);
5) Запускаем проект.
Теперь если значения для какого либо столбца имеют постоянный перечень, его можно забить в PickList и в последующем вводить их путем выбора из выпадающего списка. Согласитесь, это удобней чем каждый раз заполнять поля от руки.