У меня есть Форма! Главная в доступе с 3 списками (выберите отчет, выберите группу, выберите год), которые получают данные из следующих соответствующих таблиц (x_report_box, x_cohort_box, x_year_box).
Второе поле заполняется на основе выбора в первом поле.
Следовательно, третий блок заполняется на основе выбора во втором блоке.
Второй блок заполняется очень хорошо, когда я делаю выбор в первом блоке. Тем не менее, третье поле остается пустым после того, как я сделаю выбор во втором поле.
В первом поле под листом свойств в AfterUpdate я добавил Me.List2.Requery, а также для второго поля Me.List3.Requery.
Код, который я использовал для заполнения второго поля, был
SELECT coh.cohort_name
FROM x_cohort_box AS coh
WHERE (((coh.report_id)=[Forms]![Main]![List1]));
Код, который я использовал для заполнения третьего поля, был
SELECT yr.year_name
FROM x_year_box AS yr
WHERE (((yr.cohort_id)=[Forms]![Main]![List2]));
Любое понимание будет оценено. Спасибо!