在Access 2010数据库中,我有一个主窗体FormMaster和一个子窗体SubFrm,并且我也有带有两个选项optionA,主窗体上的选项B的选项组
我要实现的是,当用户更改选项时,我想将frmOpA绑定到子表单,并且当用户检查选项B时,我想将frmOpB绑定到子表单FormSub
我能够使用以下代码通过选项组的after更新事件使此工作正常运行
Private Sub FrameTgt_AfterUpdate()
Select Case FrameTgt.Value
Case 1
Forms("FormMaster").Form.SubFrm.SourceObject = "frmOpA"
Case 2
Forms("FormMaster").Form.SubFrm.SourceObject = "frmOpB"
End Select
End Sub
该代码很好地改变了子表单源对象,但似乎没有提取数据,即它没有重新查询
我尝试过
Case 1
Forms("FormMaster").Form.SubFrm.SourceObject = "frmOpA"
Me!Subfrm.Form.Requery
但是它似乎没有刷新我也尝试在vba中链接主字段和子字段,但是没有用!
任何想法?
尝试: