在MS Access中,控件如何使用显示字段列表的组合框基于字段选择显示值?

时间:2017-08-25 19:28:11

标签: forms ms-access combobox fieldlist

我有一张像这样的表:

TableNbSpeciesPerYear
该表代表一个物种(No = 3)和过去6年的个体数量。 (仅供参考,表格不能以不同方式显示。)

我创建了一个显示过去6年的组合框(基于字段列表)。

Combo Box

如果选择年份“2014”,我必须这样做绿松石矩形会自动显示“31”吗?

1 个答案:

答案 0 :(得分:0)

该问题并未包含有关主机表单和其他绑定控件的足够详细信息,因此以下仅是一种模式。

将绿松石(即青色)控件的控制源设置为

= DLookup("[" & comboboxYear.Value & "]", "TableName", "ELEMENT_ID=" & [ELEMENT_ID])

这假定表单上有一个名为[ELEMENT_ID]的绑定控件。括号包装ComboBox值以确保将值解释为列名而不是数字。