Прежде всего: я новичок в доступе, но начал понимать его возможности и структуру.Я немного знаю VBA, хотя я не думаю, что это вообще требует кодирования:
У меня есть отношение «многие ко многим» между двумя таблицами, что приводит к (упрощенным) таблицам:
tblProject
----------
projectNumber*
projectName
tblKeywords
-----------
KeywordID*
Keyword
tblProjectKey
------------
ProjectKeyID*
KeywordID
ProjectNumber
Где * столбцы являются моими первичными ключами.
Я хочу иметь возможность выбрать ключевое слово и показать список ProjectNames, которые имеют это соответствие в tblProjectKey.(Следующим шагом будет выбор нескольких ключевых слов, но этого пока достаточно).
Я создал форму на основе tblProjectKey
, чтобы использовать в качестве основной формы, подчиненную форму, основанную на запросе qryProjects
со всеми полямиот tblProject
и поля KeywordID
от tblProjectKeyword
.Подчиненная форма связана (главное и дочернее поле) через KeywordID.Я добавил в основную форму комбинированный список с содержимым KeywordID
и источником набора данных tblKeywords
и отформатировал его так, чтобы отображались только имена ключевых слов (хотя он и выбирает идентификатор).
Это, однако, толькопозволяет мне показывать один набор данных для ProjectKeyID, и я не могу сделать выбор в выпадающем списке.Это показывает мне каждое Ключевое слово (выделено черным цветом) со связанными проектами.
Я потратил много времени на это, и этот дизайн - то, что я придумал после поиска в Интернете, но мне не кажется,чтобы понять, что именно делают эти свойства и не достаточно повезло, чтобы заставить его работать.Любая помощь будет оценена.Спасибо.