Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

20 Август 2019, 05:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Не вставляется автозначение в ключевое поле в подчинённой форме  (Прочитано 499 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ITicDigger
Участник
**
Offline Offline

Сообщений: 5



« Ответ #50151: 27 Февраль 2019, 11:24 »

Есть форма для поиска фильма по тэгу. Организована в виде трёх форм:
одна для таблицы с тэгами,
-- вторая подчинённая первой, нужна для невидимой таблицы связи между фильмами и тэгами, связана по полю "тэг"
---- третья подчинённая второй, нужна для вывода таблицы фильмов с этим тэгом. Связана по полю "ИД фильма"
Пытаюсь расширить функционал добавив возможность добавлять фильмы прямо из таблицы в тетьей форме но вот беда! Постоянно ругается на попытку вставить повторяющееся значение в поле 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 какого либо другого фильма (например последнего выбранного).
« Последнее редактирование: 27 Февраль 2019, 11:36 от ITicDigger » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!