MS Office 265 ProPlus, Access 2007 - 2016
Я новичок в этом.
У меня есть таблица с названием родословная. У меня есть 3 столбца ...
Имя (текст)
ID (автоматическое увеличение числа, первичный ключ)
Parent_ID (целое число)
Я хочу реализовать ограничение, которое потребует, чтобы значение «parent_ID» каждой записи существовало как значение идентификатора некоторой другой записи в той же таблице (установка возвратного первичного / внешнего ключа).
В Access я перешел на вкладку «Инструмент базы данных», затем «Отношения», затем дважды открыл таблицу и привязал столбец идентификатора одного к «Parent_ID» другого. Он не жаловался, сохранил ОК. Когда я запускаю его, это не похоже на работу. Я могу поместить записи в таблицу со значениями Parent_ID вне доступного пула значений идентификатора.
Есть какие-нибудь подсказки?
Кроме того, если есть другой / лучший способ сделать это, я весь в ушах. Я где-то читал о подходе «Инструменты базы данных» -> «Отношения» в Интернете, но я открыт для всего, что может работать.