我有一个包含三个字段的表。
ID (key) County and Zone
1 Clare 1
2 Galway 1
3 Limerick 1
4 Dublin 2
我想在显示县的表单上创建一个组合框,但将区域用作要传递给查询的值。
有任何想法吗?
假设您要输入所有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。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句