【问题标题】:Refresh a form that contains DLookup values刷新包含 DLookup 值的表单
【发布时间】:2017-03-26 10:13:14
【问题描述】:

我想刷新一个包含带有 DLookup 值的 Private Sub Form_Open 的表单。

它只会在我关闭并重新打开表单后更新此表单中的字段。

这些选项不起作用:

Me.Recalc
Me.Requery
Me.Refresh

【问题讨论】:

    标签: vba ms-access


    【解决方案1】:

    Form_Open 是第一次打开表单时执行的事件处理程序。据我所知,如果不先关闭表单,就无法再次触发该事件。

    不过,您可以直接显式调用Form_Open。如果您想从无法访问此私有子的上下文中执行此操作,则应将DLookups 移动到另一个(公共)子,然后从Form_Open 调用该子。打开后使用该子刷新表单。

    【讨论】:

      猜你喜欢
      • 2012-02-15
      • 2015-07-20
      • 2015-10-13
      • 1970-01-01
      • 2011-04-02
      • 2010-11-04
      • 2011-06-29
      • 2020-05-04
      • 2013-11-11
      相关资源
      最近更新 更多