在我的ms访问项目中,我需要刷新组合框。我使用下面的语法选择第一项。
Application.CommandBars("MainMenu").Controls("Country").SelectedValue = "US"
使用上面的语法后显示错误“对象不支持此属性或方法” 需要帮助来设置组合框选定项目
如果有任何查询请问。提前谢谢
答案 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指向该行。我能想出的唯一解决方案是保持我所维护的静态变量,以跟踪真正选择的内容。