2009-04-08 3 views
2

У меня возникли проблемы с созданием взаимно-однозначного отношения между двумя таблицами в MS Access - когда я создаю отношения, по умолчанию используется «Много-к-одному», и я не вижу возможности изменить его. Есть ли способ сделать это?Индивидуальные отношения в MS Access

ответ

3

Доступ не имеет такой концепции. Вы можете объединить две таблицы в одну или разместить уникальные индексы для обеих таблиц для общего поля (ов). Есть ли другие преимущества, которые вы ожидаете?

Возможно, я могу создать отношения FK в обоих направлениях, но я не уверен, что он принесет вам, кроме подсказок подсказок.


EDIT: Важное обновление примечание от комментариев -

Я не вижу проблемы. Я открыл случайную БД на своем компьютере, дублировал таблицу и открыл редактор отношений. Перетащил одно поле ID в другое, чтобы создать отношения. http://i43.tinypic.com/2v30x7c.png Индивидуальный вариант. - Brendan Kidwell

+0

Не вижу проблемы. Я открыл случайную БД на своем компьютере, дублировал таблицу и открыл редактор отношений. Перетащил одно поле ID в другое, чтобы создать отношения. http://i43.tinypic.com/2v30x7c.png Один-на-один - это вариант. –

+0

Хорошая информация, THX - добавлен комментарий выше. – dkretz

+0

Что значит «Access не имеет такой концепции?» Конечно, Jet - это настоящий движок базы данных, но никто не отличает этих двух. Jet, безусловно, позволяет создавать отношения 1: 1, если объединенные поля имеют уникальные индексы и являются совместимыми типами данных. –

Смежные вопросы