У меня SQL-сервер в качестве бэкэнда и я использую ms-доступ в качестве внешнего интерфейса.
У меня есть две таблицы (persons
и managers
), manager
получено из persons
(отношение 1: 1), таким образом, я создал представление managersFull
, которое в основном:
SELECT *
FROM `managers` `m`
INNER JOIN `persons` `p`
ON `m`.`id` = `p`.`id`
id
в persons
- автоинкремент, а первичный ключ, id
в managers
- первичный ключ и внешний ключ, ссылающийся на persons
. id
теперь я хочу иметь возможность вставить новый набор данных с формой в ms доступ, но я не могу заставить его работать. нет сообщения об ошибке, нет строки состояния, ничего. новые строки не вставлены, и мне нужно нажать escape, чтобы отменить мои изменения, чтобы вернуться в режим конструктора в виде доступа ms.
Я говорю о managers
форме, и я хочу иметь возможность одновременно вводить информацию о менеджере и персонале в одной форме
мой вопрос сейчас: возможно ли то, что я хочу сделать здесь? если нет, есть ли «простой» обходной путь, использующий триггеры вставки после вставки или несколько строк кода vba?
заранее спасибо