У меня следующая проблема:
Я хочу создать базу данных документов. Каждый документ связан с двумя сотрудниками (один из них подготовил do c, другой проверил и утвердил его), поэтому у меня есть две простые таблицы: Documents и Employees. Таблица документов содержит два поля, связанных с идентификатором сотрудника: PreparerID и CheckerID.
Когда я пытаюсь связать обе таблицы в одну связь, Access заявляет, что не может гарантировать ссылочную целостность: Шаг 1
Итак, я поместил еще один экземпляр той же таблицы: Шаг 2
Теперь я хочу создать форму, в которой пользователь может установить составителя и утверждающего для каждого документа: в построителе запросов я вижу это, поэтому мне нужно повторить процедуру из построителя отношений: Шаг 3 Шаг 4
Наконец, в форме я установил оба поля для выбора сотрудника на ComboBox и установил источник строки на Employee.EmpName. Шаг 5
Но форма работает не так, как задумано. Когда я меняю какого-то утверждающего, это также меняется во всех документах, где он был составителем. Очевидно, я пытаюсь решить эту проблему неправильно. Не могли бы вы мне помочь, как это сделать правильно?
Спасибо!