将数据绑定到访问中的组合框

时间:2013-11-14 15:57:01

标签: ms-access ms-access-2010

我有一个包含三个字段的表格。

ID (key) County and Zone
1        Clare       1
2        Galway      1
3        Limerick    1
4        Dublin      2

我想在显示县的表单上创建一个组合框,但是使用该区域作为我将传递给查询的值。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

假设您引入了所有3个字段,您可以通过以下方式引用它:

Me.ComboBox.Columns(2)

控件从0开始,因此第一列为0,第二列为1,第三列为2.

你总是可以通过组合的RecordSource来清理它:

SELECT [Zone], [Country] from MyTable

然后,对于列宽,设置Bound Column =“1”和Column Widths =“0; 2”(两种情况下都不带引号)。这样,您的用户只会看到“国家/地区”列,但会将“区域”列传递给您的查询(或者引用它的任何内容)。

事实上,Me.Combobox.Value将是第0列,而Me.Combobox.Text将是第1列。