gpt4 book ai didi

vba - 从另一个表单重新查询子表单?

转载 作者:行者123 更新时间:2023-12-04 01:34:24 25 4
gpt4 key购买 nike

我自己一直在努力解决这个问题,然后在一些帮助下,然后搜索它;但我没有任何运气。所以我决定问问。

我在 Access 2007 中有两种形式,我们称它们为 MainFormEntryForm .MainForm有一个子窗体和一个按钮。按钮打开EntryForm在添加模式。我想做的是当EntryForm保存它将更新(重新查询)子表单的新记录 MainForm .

我试过这个设置代码

Private Sub cmdSaveAndClose_Click()
DoCmd.Save

'requery list
Forms![MainForm]![subformName].Requery

'' I've also tried these
'Forms![MainForm]![subformName].Form.Requery
'Forms.("MainForm").[subformName].Requery
'Forms.("MainForm").[subformName].Form.Requery


DoCmd.Close
End Sub

这些尝试似乎都不起作用。有没有办法进行这个重新查询?
我在这里先向您的帮助表示感谢。

最佳答案

您必须使用子窗体控件的名称,而不是子窗体的名称,尽管它们通常是相同的:

 Forms![MainForm]![subform control name Name].Form.Requery

或者,如果您在主窗体上:
 Me.[subform control name Name].Form.Requery

更多信息: http://www.mvps.org/access/forms/frm0031.htm

关于vba - 从另一个表单重新查询子表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1929219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com