我有一个包含三个字段的表格。
ID (key) County and Zone
1 Clare 1
2 Galway 1
3 Limerick 1
4 Dublin 2
我想在显示县的表单上创建一个组合框,但是使用该区域作为我将传递给查询的值。
有什么想法吗?
答案 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列。