【发布时间】:2017-03-26 10:13:14
【问题描述】:
我想刷新一个包含带有 DLookup 值的 Private Sub Form_Open 的表单。
它只会在我关闭并重新打开表单后更新此表单中的字段。
这些选项不起作用:
Me.Recalc
Me.Requery
Me.Refresh
【问题讨论】:
我想刷新一个包含带有 DLookup 值的 Private Sub Form_Open 的表单。
它只会在我关闭并重新打开表单后更新此表单中的字段。
这些选项不起作用:
Me.Recalc
Me.Requery
Me.Refresh
【问题讨论】:
Form_Open 是第一次打开表单时执行的事件处理程序。据我所知,如果不先关闭表单,就无法再次触发该事件。
不过,您可以直接显式调用Form_Open。如果您想从无法访问此私有子的上下文中执行此操作,则应将DLookups 移动到另一个(公共)子,然后从Form_Open 调用该子。打开后使用该子刷新表单。
【讨论】: