Не вставляется автозначение в ключевое поле в подчинённой форме

Автор ITicDigger, 27 февраля 2019, 11:24

0 Пользователи и 1 гость просматривают эту тему.

ITicDigger

Есть форма для поиска фильма по тэгу. Организована в виде трёх форм:
одна для таблицы с тэгами,
-- вторая подчинённая первой, нужна для невидимой таблицы связи между фильмами и тэгами, связана по полю "тэг"
---- третья подчинённая второй, нужна для вывода таблицы фильмов с этим тэгом. Связана по полю "ИД фильма"
Пытаюсь расширить функционал добавив возможность добавлять фильмы прямо из таблицы в тетьей форме но вот беда! Постоянно ругается на попытку вставить повторяющееся значение в поле ID таблицы фильмов, :Violation of unique constraint SYS_PK_47: duplicate value(s) for column(s) "ID" in statement [INSERT INTO "films" ( "year","ID","name","name2") VALUES ( ?,?,?,?)].
Если вывести поле ID в таблицу то становится видно, что он вообще никакого значения туда не пытается ввести, там так и остаётся висеть слово "автополе".

Видимо он либо не генерирует ID из за того что это подчинённая форма, а в родительской форме есть только ID-ы уже добавленных фильмов, либо суёт туда ID какого либо другого фильма (например последнего выбранного).