Отфильтруйте выпадающий список в форме (доступ 2013) - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть таблица ProjectMilestone, которая представляет собой список нескольких проектов, использующих несколько идентификаторов ProjectID со столбцом PredecessorMilestone, в котором есть поле со списком, в котором содержится список данных столбца первичного ключа ProjectMilestoneID той же таблицы.

Вформа Projects_v18 У меня есть подчиненная форма таблицы ProjectMilestone, которая показывает те же данные таблицы, хотя и использует конкретный ProjectID для отображения определенного набора данных.Что я хотел бы сделать, так это отфильтровать столбец PredecessorMilestone в подчиненной форме, чтобы при щелчке по нему можно было видеть раскрывающийся список особым образом, чтобы раскрывающийся список фильтровал только список ProjectMilestoneID из определенного ProjectID в поле из поля изФорма Projects_v18.

Как это применить?Я пытался создать событие по щелчку в подчиненной форме следующим образом:

Filter = "SELECT [ProjectMilestone].[ProjectMilestoneID], [Milestone].[MilestoneName], [Project].[ProjectName] FROM (ProjectMilestone INNER JOIN Milestone ON ProjectMilestone.MilestoneID = Milestone.MilestoneID) INNER JOIN Project ON ProjectMilestone.ProjectID = Project.ProjectID WHERE Project.ProjectID = '" & Forms!Project_v18!ProjectIDHidden.Text & "' ORDER BY [ProjectMilestoneID]"
Me.PredecessorMilestone.RowSource = Filter

Однако, когда я щелкаю раскрывающийся список, он не фильтруется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...