在 Access 的组合框中自动选择一个值
Posted
技术标签:
【中文标题】在 Access 的组合框中自动选择一个值【英文标题】:automatically select a value in a combobox in Access 【发布时间】:2012-12-18 14:16:29 【问题描述】:我有一个访问程序来处理库存。
有一个包含值的列表框,我试图在单击时使用列表框中的值更新组合框。组合框中有特定的值,列表框中只会有这些值。
到目前为止我有这个:
Me.cboLocation.TabIndex = index
但它不起作用。我在 ifelse 语句中设置了索引值,具体取决于来自列表框的文本。
if Me.lstItems.Column(5) = "Cage" then
index = 0
elseif Me.lstItems.Column(5) = "Cabnet" then
index = 1
...
知道如何实现这一目标吗?谢谢!
【问题讨论】:
设置组合框值的最简单方法是分配绑定列,假设绑定列是一个ID,您可以说Me.cboLocation=124
。你的设置是什么?
【参考方案1】:
我想通了,我把代码改成:
Me.cboLocation = Me.lstItems.Column(5)
取出 if 块。我注意到我将 Column Count 设置为 4,所以它没有获得第 5 个值。
【讨论】:
以上是关于在 Access 的组合框中自动选择一个值的主要内容,如果未能解决你的问题,请参考以下文章
每次使用 access vba 在第一个组合中选择值时,清除链接组合框中的值
MS ACCESS 2007 - 从子表单中的组合框中选择值会创建重复值