MS-Access列表框未根据条件进行更新

时间:2019-07-11 21:17:18

标签: sql ms-access listbox

我可以使用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]));

enter image description here

enter image description here

任何见识将不胜感激。谢谢!

0 个答案:

没有答案