1

Извините за все чтение, но это действительно объясняет мой вопрос.

Отношения MS Access Table

Вопрос 1: Когда я создаю базу данных, а таблицы НЕ связаны с ODBC таблицами SQL, нет проблем создать связи таблиц, например, главная таблица = 1 и дополнительная таблица = многие ... ТЕПЕРЬ, когда я создаю базу данных со связанными таблицами с таблицами SQL, я не могу создать отношение 1-много в базе данных. Я понимаю, что таблицы SQL являются вторичными таблицами, поэтому я не могу создать это 1-много в базе данных MS Access.

Вопрос 2: как мне создать это отношение 1-ко-многим, используя связанные таблицы. Цель состоит в том, чтобы иметь форму со списком, пользователь выделяет элемент в списке, щелкает по гиперссылке, чтобы открыть другую форму, которая имеет источник запроса! Этот запрос создается из вторичной таблицы (много) и будет представлять все многочисленные записи, связанные с той, которую пользователь выделил из списка ....

2 ответа2

3

Вам нужно будет создать эти отношения между таблицами SQL и таблицами Access в запросе в Access.

Обратите внимание, что таблицы SQL на самом деле не являются вторичными таблицами. Они просто таблицы в другом месте.

1

Вы ищете мастер детальной настройки.

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

поэтому, открыв форму, вы получаете аргумент, который фильтрует список.

это ответ, когда вы не можете редактировать исходный текст сервера sql (что происходит в реальном мире)

http://www.datawright.com.au/access_resources/access_docmd.openform_arguments.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .