%3A%20%D0%9E%D0%B4%D0%B8%D0%BD%20%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%20%D1%81%D1%81%D1%8B%D0%BB%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%BD%D0%B0%20%D0%B4%D0%B2%D0%B0%20%D0%BF%D0%BE%D0%BB%D1%8F%20(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5%2C%20%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5).%20%D0%9A%D0%B0%D0%BA%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D0%BF%D0%BE%D0%B4%D1%87%D0%B8%D0%BD%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%20%D1%84%D0%BE%D1%80%D0%BC%D1%83%20%D0%B4%D0%BB%D1%8F%20%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BE%D0%B1%D0%BE%D0%B8%D1%85%20%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9%3F.png)
У меня есть таблица компаний и таблица подрядчиков. Таблица подрядчиков имеет поле первичного подрядчика и вторичного подрядчика. Оба поля извлекают название компании из таблицы компаний.
Я создал форму Company с подчиненной формой Contracts. Целью является назначение контракта(ов) при добавлении новой компании. Проблема, с которой я сталкиваюсь, заключается в том, что когда я добавляю companies.contractor И companies_1.contractor в подчиненную форму Contracts, companies_1.contractor сохраняется как companies.contractor. Я пробовал перетаскивать поле, а также вводить соответствующее имя в поле «Control Source» в Листе свойств. Ни то, ни другое не помогло. Он продолжает сохраняться как companies.contractor вместо companies_1.contractor.
Почему это происходит и как я могу предотвратить это, чтобы иметь возможность собирать данные как по моей основной, так и по второстепенной компании, а не показывать только информацию о второстепенных контрактах (companies.contractor является второстепенным в моей базе данных)?
решение1
Решение:
Перейдите в «Свойства формы» и обновите «Источник записи».
Вместо использования созданного мной запроса, который размещал все данные в одном представлении, я создал связи между 2 таблицами, которые будут отображаться как 3 таблицы в представлении создателя связей/запросов (компании, контракты, компании_1). PrimeContractorID будет связан с CompanyID в таблице Companies_1, а CompanyID будет связан с CompanyID в таблице Companies.