检查子子表单上的 .NewRecord 属性 - 无效引用

Checking .NewRecord property on sub-subform - Invalid Reference

我是 运行 一个 vba 子例程,用于检查子子表单的状态并查看它是新记录还是现有记录,但我收到一条错误消息,告诉我“运行-时间错误“2455”:您输入的表达式对 属性 Form/Report 的引用无效。”我从这段代码开始:

如果 Forms!MainForm!Subform1.Form!Subform2.Form.NewRecord 那么 debug.print“新” 别的 debug.print“现有” 结束如果

我也试过:

如果表格!MainForm.Form!Subform1.Form!Subform2.NewRecord 那么

如果 Forms!MainForm!Subform1!Subform2.Form.NewRecord 那么

如果 Forms!MainForm!Subform1!Subform2.NewRecord 那么

但还是没有运气。我一直发现 this page 对在 Access 中引用事物非常有帮助,但这次似乎还不够。我只是错过了一些非常简单的东西吗?

应该是:

If Me!NameOfSubformControl1.Form!NameOfSubformControl2.Form.NewRecord Then 
     Debug.Print "New" 
Else 
     Debug.Print "Existing" 
End If