如何设置ms-access组合框选择索引

时间:2011-11-27 05:41:31

标签: ms-access vba ms-access-2007 access-vba

在我的ms访问项目中,我需要刷新组合框。我使用下面的语法选择第一项。

Application.CommandBars("MainMenu").Controls("Country").SelectedValue = "US"

使用上面的语法后显示错误“对象不支持此属性或方法” enter image description here 需要帮助来设置组合框选定项目

如果有任何查询请问。提前谢谢

4 个答案:

答案 0 :(得分:5)

 Me.fromDate = Me.fromDate.ItemData(0)    'Get first item

 Me.toDate = Me.toDate.ItemData(Me.toDate.ListCount - 1) 'Get last item 

答案 1 :(得分:3)

您也可以直接设置所需的选定值:

Me!cboTest = "US"

答案 2 :(得分:2)

希望Bellow语法解决问题

只需使用combo.ListIndex = ComboBoxIndex

答案 3 :(得分:1)

在Access 2013中,ListIndex是只读的。您可以按照上面的建议更改组合框的值。执行此操作时,ListIndex由Access修改,但它不会指向您使用的行。我没有找到任何有关如何选择行的信息,并且在选择后让ListIndex指向该行。我能想出的唯一解决方案是保持我所维护的静态变量,以跟踪真正选择的内容。