美好的一天。我有一个快速的问题。我有一个openargs值,我正试图在从另一个表单返回时出现在我的组合框(cmbMemberName)中。组合框填充下划线子表单。我似乎无法获得正确的方法。我不能使用会过滤掉其余记录的记录源。 Rem:我只想把重点放在更新的记录上,并在返回时加载到组合框中。这是我尝试的最后一种方法。
If Nz(Me.OpenArgs) <> 0 Then
Me.cmbMemberName.SetFocus
DoCmd.FindRecord Me.OpenArgs
MsgBox (Me.OpenArgs)
Me!cmbMemberName.Dropdown
Else
....
DoCmd上发生错误。有什么建议。谢谢。我可以加载整个序列,但不认为这是必要的。
答案 0 :(得分:0)
首先,您必须设置组合框的值。假设你的openargs与组合框的bound column
匹配,应该只是
Me.cmbMemberName = Me.OpenArgs
之后,您需要根据组合框值让您填充子表单。假设您已设置子窗体以正确读取您需要重新查询的值
Me.MySubForm.requery