在绑定的组合框中设置默认项

时间:2011-06-14 15:11:14

标签: ms-access

我有一个带有绑定组合框的访问表单,使用select查询。当表单出现时,它是空白的,用户必须通过单击下拉列表来选择项目。绑定列是第1列(即查询中的第二列)。

如何让组合框显示初始值(希望结果集中的第一条记录)?

2 个答案:

答案 0 :(得分:3)

您可以将未绑定组合的默认值设置为ImpTblDesc的值之一。然后表单应该加载选中匹配的组合行。

如果您希望它始终是组合行源中的第一项,而不是设置固定的默认值,则可以在表单加载时使用它。

Private Sub Form_Load()
    Me.cboNames = Me.cboNames.Column(1, 0)
End Sub

Column属性参数是列Index和Row。两者都是零基础。

这将引用第一行中的第二列(“绑定”列)。

答案 1 :(得分:0)

谁在寻找这个答案?我用了

Private Sub Form_Load()
  Me.cboNames.Value = Clng(Me.cboNames.Column(0, 0))
End Sub