【问题标题】:Is it possible requery a form open with Docmd.openform "nameform",,,,acformAdd?是否可以重新查询使用 Docmd.openform "nameform",,,,acformAdd 打开的表单?
【发布时间】:2021-12-19 11:37:51
【问题描述】:

我正面临一个表单,我需要知道是否可以在我打开的表单上使用 - Me.requery- 方法 Docmd.openform "nameform",acNormal,,,acformAdd.

换句话说,我的 Dbase 有 Form_A 和 table_A。我可以使用表格 A 滚动和编辑记录。 当我需要插入新记录时,我使用以下方法:

DoCmd.OpenForm "Form_A", acNormal, , , acFormAdd 强调文字**强调文字 并插入新记录。 问题是: 如何在不关闭并重新打开表单的情况下滚动所有记录集?无法直接重新查询 form_A 。 非常感谢大家

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: ms-access-2010


【解决方案1】:

您打开表单只是为了添加记录:

DoCmd.OpenForm "Form_A", acNormal, , , acFormAdd

不要那样做:

DoCmd.OpenForm "Form_A"

【讨论】:

    【解决方案2】:

    我通过解决方法解决了这个问题:

        Private Sub cmdnewprogetto_Click()
    
        Application.Echo False
        DoCmd.OpenForm "Frm_A", acNormal
        DoCmd.GoToRecord acDataForm, "Frm_A", acNewRec
        Application.Echo True
    
        End sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-08
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      相关资源
      最近更新 更多