Я относительно новичок в Access и работаю над созданием базы данных для спортивной лиги. У меня есть 2 таблицы, которые изложены следующим образом:
Таблица 1 - Команды:
- Team_ID (автономный номер, первичный ключ)
- Имя (краткий текст)
Таблица 2 - Результаты:
- Game_ID (автономный номер, первичный ключ)
- Home_Team_ID (внешний ключ из таблицы 1)
- Away_Team_ID (внешний ключ из таблицы 1)
- Winning_Team_ID (внешний ключ из таблицы 1)
Я сделал форму, которая отображает Home / Away / Winning_Team_ID из Таблицы 2, однако я действительно изо всех сил пытаюсь отобразить Названия Команды (из ссылки на Таблицу 1).
В источнике записей для формы я связал Таблицу 2 с тремя копиями Таблицы 1, а затем связал Первичный ключ из трех Таблиц 1 с Внешним ключом (Home / Away / Winning_Team_ID) с Таблицей 2 как видно ниже.
Это дает мне точные данные, которые мне нужны, когда я иду к Просмотр результатов этого запроса.
Проблема заключается в том, что, когда я пытаюсь «Добавить существующие поля» в представление «Дизайн» формы и затем сохранить его, все 3 («Дом», «В гостях» и «Выигрыш») показывают одинаковое значение («Домашнее значение»).
Прежде чем я сохраню - именно то, что мне нужно:
После сохранения - поле справа изменилось:
(Примечание. Разница между двумя изображениями выше - это изменение с "Teams_1.Name"
справа на "Teams.Name"
)
Понятия не имею, почему, когда я его сохраняю, он автоматически меняется на вышеуказанный. Если я добавляю поля и не сохраняю их, а просто перехожу в представление макета, он работает отлично, но как только я сохраняю его, он заменяет все поля на одно и то же.