Невозможно создать подчиненную форму с таблицей в MS Access - PullRequest
0 голосов
/ 28 мая 2020

Я попытался создать подчиненную форму (также лист дополнительных данных) .. чтобы иметь возможность отслеживать, какой сотрудник прошел обучение по какому типу документа. Я хочу иметь возможность запускать запросы / отчеты, которые я могу отсортировать либо по имени сотрудника, либо просмотреть всех сотрудников, прошедших обучение по определенному типу документа c.

Если у меня есть 2 таблицы, 1 с именами сотрудников (только 27 записей) и 1 с типами документов (около 160 записей) .. как мне создать связь, поскольку номера autoID (или первичные ключи) являются не та же сумма?

Я хочу иметь форму, которая отображает таблицу, где я могу вводить имена сотрудников и даты завершения обучения. Может быть несколько сотрудников, обученных одному и тому же документу. Пока мне удалось связать только 1 сотрудника на 1 документ.

Мы очень ценим любые отзывы! Спасибо!

1 Ответ

0 голосов
/ 28 мая 2020

Это отношение «многие ко многим», для которого требуется третья «соединительная» таблица: EmpTrng.

Параметры ввода данных:

  1. одна форма, привязанная к EmpTrng с полями со списком для выбора сотрудника и обучения

  2. форма / подчиненная форма - основная форма привязана к сотрудникам, а подчиненная форма привязана к соединительной таблице со списком для выбора документа

  3. расположение формы / подчиненной формы - основная форма привязана к документам, а подчиненная форма привязана к соединительной таблице с полем со списком для выбора сотрудника

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...