大家好。我有一个简短的问题。我有一个openargs值,我正试图使用它在从另一个表单返回时显示在我的组合框(cmbMemberName)中。组合框填充下划线子窗体。我似乎找不到正确的方法。我不能使用recordsource,因为这会过滤掉其余的记录。雷姆:我只想把焦点放在更新后的记录上,并在返回时加载到组合框中。这是我尝试的最后一种方法。
If Nz(Me.OpenArgs) <> 0 Then Me.cmbMemberName.SetFocus DoCmd.FindRecord Me.OpenArgs MsgBox (Me.OpenArgs) Me!cmbMemberName.Dropdown Else ....
DoCmd上发生错误。任何建议。谢谢我可以加载整个序列,但不认为这是必要的。
首先,您必须设置组合框的值。假设您的openargs与 bound column 组合框的
bound column
Me.cmbMemberName = Me.OpenArgs
之后,需要根据组合框值来填充子窗体。假设已将子窗体设置为正确读取值,则只需重新查询它
Me.MySubForm.requery