Автозаполнение поля со списком

Всем добра. Есть две таблицы (на самом деле их много, но проблемы сейчас именно с ними): Одна таблица собирает определенные поля с других таблиц, и в ней уже есть поля в выпадающим списком. Проблема в том, что нужно чтобы при заполнении данных в этих отдельных таблицах, далее они автоматически заполнялись уже в собирательной таблице введите сюда описание изображения

Добавляю значения в поле "объект" через DBEdit, там же потом делаю проверку на повторяющиеся значения и сохраняю таблицу. Потом на кнопке "сохранить" попытался сделать добавление текста из Dbedit в поле из собирательной таблицы

if Form4.Query_Object.Modified then Form4.Query_Naimenovanie.FieldByName('Объект').AsString := Form4.Edit1.Text;

но это и так понятно, что не сработает, так как там тип данных числовой, но что-то никак не соображу как можно осуществить это.

Как это выглядит на форме в дельфи:

введите сюда описание изображения

Т.е. я сначала добавляю данные в DBEdit для объекта, потом жму кнопку сохранить, а потом мне нужно выбрать этот объект в DBLookUpCombobox'e, но уже для таблицы "Наименование". Как мне избавиться от этого комбобокса, чтобы можно было просто один раз написать в DBEdit - и он добавит эти введенные данные сразу в две таблицы.


Ответы (1 шт):

Автор решения: Виктор Губерниев

Создайте для первой таблицы триггер, срабатывающий на добавление новой записи (after insert), который будет добавлять то, что вам нужно в другую таблицу.

→ Ссылка