каскадных Combo Box Ограничить Параметры с Multiple Присоединяется - SQL
Смотрите картинку выше.
Я действительно борется с тем, как сделать эту работу. У меня есть база данных, которая пытается обрабатывать вопросы и ответы. У каждого опроса есть вопросы. У каждого вопроса есть группа ответов, которая подходит для этого вопроса, будь то Да/Нет, или Истина/Ложь или что-то еще. Я пытаюсь собрать ответы на эти вопросы. Где я нахожусь на стене, пытается ограничить ответы в ответе tblSurveyQuestionResponse только теми ответами, которые находятся в группе ответов для этого конкретного вопроса. Я просто не могу понять, как это сделать, независимо от того, есть ли у меня неправильные соединения или просто не правильно написано предложение SQL where. Так, например, если возможные ответы на вопрос были только «Да» или «Нет», в отличие от вытягивания всего списка ответов, в поле со списком будут отображаться только «Да» и «Нет». Затем я планирую использовать VBA для получения ответа на запрос комбо-поля при каждом изменении вопроса, чтобы отображались только возможные ответы. Может ли кто-нибудь помочь мне выяснить, как это сделать? Или мой дизайн БД испорчен? Пожалуйста помоги. Если требуется дополнительная информация, сообщите мне. Спасибо.
Не уверен, что такое настоящий вопрос. Вы еще пробовали код? Вы можете использовать событие «Текущее», чтобы изменить поле со списком ответов «RowSource». – Andre
Итак, мой вопрос в том, что SQL приведет к ограничению опций в поле со списком только теми ответами, которые принадлежат к группе ответов. Я начал со следующим: ВЫБОР tblAnswerGroupAnswer.AnswerGroupAnswerID, tblAnswerGroupAnswer.AnswerID ОТ tblAnswerGroupAnswer ORDER BY tblAnswerGroupAnswer.Order; Я знаю, что должно быть предложение WHERE. Я думаю, что я ищу, это WHERE tblSurveyQuestionResponse.SurveyQuestionID = tblSurveyQuestion.SurveyQuestionID и где tblAnswerGroupAnswer.AnswerGroupID = tblSurveyQuestion.AnswerGroupID – rawil2
Пожалуйста, не оставляйте комментарии в комментариях, редактируйте свой вопрос и добавьте его туда (и отформатируйте как код). – Andre