重新打开文件后子表单无法识别文本框源
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()
事件上,它已修复它。
不过,我不知道是什么导致了这种行为。
【讨论】:
表单引用有问题,使用公共函数将此类引用替换为模拟属性是我的标准修复以上是关于重新打开文件后子表单无法识别文本框源的主要内容,如果未能解决你的问题,请参考以下文章
关于excel保存为csv格式后,重新打开文本型数字变为科学计数,且15位后面变成0??