我可以使用Form!Main访问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]));
任何见识将不胜感激。谢谢!