Предложу может не очень хороший, но все же вариант. Использовал в одной из своих баз данных.
Разместить Edit, ListBox, и кнопку BitBtn.
Кнопку сделать как в ComboBox и разместить в углу Edit.
С этим можно работать уже как угодно. Например в процедуре onKeyUP Edit прописать запрос и результаты выводить в LixtBox. При нажатии кнопки показывать или скрывать ListBox. В процедуре OnClick listBox добавить процедуру занесения значения в Edit, а в процедуре OnDblClick прятать ListBox.
Только при сохранении надо прописать процедуру сопоставления имени в Edit справочной таблице и занесение в главную таблицу соответствующего значения. При этом в отличие от DBLookUPCombobox можно сделать условие, если такого название нет в справочной таблице то предложить внести его.
|