我已经在SharePoint 2010上创建了一个Access网络数据库,并且正在用Access 2010编辑它的表单。
其中一个表单包含一组级联组合框,这些组合框是我在Combo Box in Access和Cascading Combo Boxes教程之后创建的。实际的数据绑定正在按预期工作。
问题是,当级联组合框接收到它们的绑定值时,选中的项保留为空,我希望它默认选择第一个元素,即combo.items(0)。
我知道我必须添加一些宏来选择第一个元素。然而,我还没有找到这样做的方法。
目前,主组合框通过after update事件调用级联组合框上的requery操作。
是否还有其他操作可以强制选择第一个绑定项?
发布于 2012-12-22 04:55:26
看一看http://www.access-programmers.co.uk/forums/showthread.php?t=38754
你可以做到这一点,OnLoad。因此,表单背后的VBA代码将如下所示:
Private Sub Form_Load()
Me.cboTestCombo = Me.cboTestCombo.Column(0, 0)
End Sub您可能需要在(N,N)列上使用索引-上面的示例让我在开始时将我的数据行源中的第一个条目放在组合框中。
https://stackoverflow.com/questions/7434059
复制相似问题