使用未绑定的控件重新查找子表单

时间:2013-10-03 07:13:48

标签: ms-access

我有一个子表单,其中包含通过代码填充的未绑定图像控件。单击SEARCH按钮时,我使用此子表单显示搜索结果。问题是我无法刷新/重新查询子窗体以反映当前的搜索状态,除非我关闭并再次打开窗体(子窗体)作为独立/弹出窗口。

我尝试了这个,但未能重新查询:

 With Me.F_Person_Thumbnails_control
 .SourceObject = Forms.F_Person_Thumbnails
 End With

我将不胜感激任何帮助。

约瑟夫

1 个答案:

答案 0 :(得分:0)

尝试从父表单访问未绑定的子表单。

' To Requery
me.mySubForm.form.requery

' To set a TextBox
me.mySubForm.form.controls("MyTextBox").value = "Test"

您也可以使用form.parent对象访问子窗体中的字段,但我个人认为这是一种更麻烦的方法 - 因为如果子窗体是自行打开的,您就会产生错误。使用上述方法,您可以使用不同的逻辑(如果需要)在数据库的其他位置重用子表单。访问父对象:

Me.MyTextBox.Value = Me.Parent.Form.Controls("IDNumber").Value