Я использую это вынужденное «время простоя», чтобы наконец перенести свой бизнес из Excel в Access. Я достаточно опытен в Excel VBA et c и в значительной степени управляю бизнесом на нескольких высокоразвитых листах Excel, которые я создал за эти годы. Они работают хорошо, но они не очень масштабируемы, и я хочу перейти к правильной реляционной БД.
Я прошел курс Udemy по Access, что было хорошо, но я уже столкнулся с некоторыми проблемами что может быть фундаментальным недоразумением или просто неопытностью.
Моя первая проблема заключается в том, что у моей компании есть проекты (коммерческие контракты), которые часто, но не всегда, включают двух «клиентов» - конечного пользователя и агента. Агенты и конечные пользователи могут быть взаимозаменяемыми, то есть агент в одном проекте может быть конечным пользователем в другом, поэтому моя «Таблица клиентов» - это просто список ВСЕХ моих конечных пользователей и агентов с CustomerID.
В моей «Таблице проектов» у меня есть поле CustomerID и поле AgentID, оба из которых я хотел использовать, чтобы вытащить клиента, а затем агента из единой «таблицы клиентов». Я не могу найти способ установить отношения, чтобы я мог это сделать - я могу получить любой, но не оба для каждого запроса таблицы проекта. Некоторое время я думал, что мне нужно отношение «многие ко многим», но мне все еще не удается найти ссылку на две записи из одной таблицы в одной записи. Спасибо за любую помощь!