1

我在 SharePoint 2010 上创建了一个 Access Web 数据库,并且正在使用 Access 2010 编辑它的表单。

一个表单包括一组级联组合框,这些组合框是我按照这些教程 Combo Box in AccessCascading Combo Boxes创建的。实际的数据绑定按预期工作。

问题是当级联组合框收到它们的绑定值时,所选项目留空,我希望它默认选择第一个元素,即 combo.items(0)

我知道我必须添加某种宏来选择第一个元素。但是,我还没有找到这样做的方法。

目前,主要组合框通过after update事件调用requery级联组合上的操作。

是否有另一个动作可以强制选择第一个绑定项目?

4

1 回答 1

0

看看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

您可能需要使用 Column(N, N) 上的索引 - 上面的示例对我来说可以在开始时将我的数据行源中的第一个条目放在组合中。

于 2012-12-21T20:55:25.513 回答