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

Posted

技术标签:

【中文标题】重新打开文件后子表单无法识别文本框源【英文标题】:Subform doesn't recognize textbox source after reopening file 【发布时间】:2021-09-15 12:01:47 【问题描述】:

我有一个带有子表单和两个日期文本框的主表单。子表单已通过日期值列连接到查询。我在查询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 中的一个字母后,它再次起作用,当我再次关闭文档时,它又丢失了。

有人熟悉这种行为吗?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

表单引用有问题,使用公共函数将此类引用替换为模拟属性是我的标准修复

以上是关于重新打开文件后子表单无法识别文本框源的主要内容,如果未能解决你的问题,请参考以下文章

云桌面无法识别ica文件

关于excel保存为csv格式后,重新打开文本型数字变为科学计数,且15位后面变成0??

使用 PIL 从 url 打开图像文件以使用 pytesseract 进行文本识别

无法识别商业信用卡表单的文本输入 CSS 选择器

如何在不重新打开文件的情况下读取然后写入/追加到文本文件?

解决Java Web项目中WordExcel等二进制文件编译后无法打开的问题