0

大家好。我有一个快速的问题。我有一个 openargs 值,我正尝试使用它在从另一个表单返回时显示在我的组合框 (cmbMemberName) 中。组合框填充下划线子窗体。我似乎无法获得正确的方法。我不能使用会过滤掉其余记录的记录源。Rem:我只想关注更新的记录并在返回时加载到组合框中。这是我尝试的最后一种方法。

If Nz(Me.OpenArgs) <> 0 Then

    Me.cmbMemberName.SetFocus
    DoCmd.FindRecord Me.OpenArgs

    MsgBox (Me.OpenArgs)
    Me!cmbMemberName.Dropdown

Else
   ....

错误发生在 DoCmd 上。有什么建议么。谢谢。我可以加载整个序列,但不认为这是必要的。

4

1 回答 1

0

首先,您必须设置组合框的值。假设您的 openargs 与bound column应该简单的组合框相匹配

Me.cmbMemberName = Me.OpenArgs

之后,您需要让您的子表单根据组合框值进行填充。假设您已将子表单设置为正确读取您只需要重新查询它的值

Me.MySubForm.requery
于 2018-05-17T15:32:52.957 回答