代码之家  ›  专栏  ›  技术社区  ›  Roland

请求一个对象会导致整个窗体重新请求

  •  0
  • Roland  · 技术社区  · 7 年前

    我有一个嵌入到表单中的报表,我想在用户单击按钮后重新查询/刷新它。我尝试过多种不同的方法,但是不管我做什么,整个表单都会请求/刷新,而不是只请求/刷新指定的对象,这会导致一些问题。以下是我尝试过的一些事情:

    Me.objectname.requery
    
    DoCmd.Requery "objectname"
    
    objectname.requery
    

    我相当肯定我以前做过,没有这个问题,但我觉得我可能遗漏了一些明显的东西。

    可能还值得一提的是,我在OnOpen事件中有一个代码,它将表单重置为其所有原始值,也许这就是导致问题的原因?

    如果有人知道这是为什么,请告诉我!感谢您的帮助!

    1 回复  |  直到 7 年前
        1
  •  2
  •   Erik A    7 年前

    请求子窗体的常用语法是:

    Me.ObjectName.Form.Requery 'For a form
    

    或者:

    Me.ObjectName.Report.Requery 'For a report