重新打开文件后,子表单无法识别文本框源

Subform doesn't recognize textbox source after reopening file

我有一个带有子窗体和两个日期文本框的主窗体。子表单已连接到具有日期值列的查询。我在查询 Between [Forms]![frm_mainform]![txt_from] And [Forms]![frm_mainform]![txt_to]. 中输入了条件 此外,两个文本框都将 Default Value 设置为 =DateAdd("d";-30;Date())=DateAdd("d";30;Date())

所以,在我关闭文档并重新打开它之前,它工作正常。在那之后,子表单无法识别文本框并为这两个值启动输入框。

Data entry form pic

在我只更改了 Name 中的一个字母后,它再次工作,当我再次关闭文档时,它又丢失了。

有人熟悉这种行为吗?

我已将 Me.Refresh 放在 Form_Load() 事件上并修复了它。

不过,我不知道是什么导致了这种行为。