0

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

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

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

我将不胜感激。

约瑟夫

4

1 回答 1

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
于 2013-10-03T16:53:10.557 回答