Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 子窗体控件在显示时显示为空_Vba_Forms_Ms Access_Subform - Fatal编程技术网

Vba 子窗体控件在显示时显示为空

Vba 子窗体控件在显示时显示为空,vba,forms,ms-access,subform,Vba,Forms,Ms Access,Subform,遇到了一个奇怪的问题,我在故障排除方面遇到了问题 详情: 一,- 当子窗体通过UI清楚地显示值时,在即时窗口中打印“Null”值。此值是子窗体数据源的一部分(例如,即使允许编辑,用户也不会更改或输入此值),并使用此预设值加载。此外,在检查此值的正确激发的子窗体中会发生验证 二,- 这些并不能解决问题 3- 这似乎是偶然发生的,并非总是发生。我不能让它在我的盒子上再次发生(在所有的Windows7上),而且它似乎每次都发生在一个特定的人身上(Windows10平板电脑) 4- 我曾经在我的框中更改

遇到了一个奇怪的问题,我在故障排除方面遇到了问题

详情:

一,-

当子窗体通过UI清楚地显示值时,在即时窗口中打印“Null”值。此值是子窗体数据源的一部分(例如,即使允许编辑,用户也不会更改或输入此值),并使用此预设值加载。此外,在检查此值的正确激发的子窗体中会发生验证

二,-

这些并不能解决问题

3-

这似乎是偶然发生的,并非总是发生。我不能让它在我的盒子上再次发生(在所有的Windows7上),而且它似乎每次都发生在一个特定的人身上(Windows10平板电脑)

4-

我曾经在我的框中更改过有问题的控件的值,此后就再也没有发生过此问题。对于有指标需要满足的最终用户来说,这是一种麻烦

五,-

不幸的是,这是访问97:'(


有人想给我更多的故障排除方法吗?我将让该用户在另一个框中尝试,看看这是否解决了问题,也许是因为操作系统如何与Access交互。

您没有提供足够的信息来给出可靠的答案,部分原因是如何引用控件取决于您引用的位置从到,有时会使你引用它的原因有所不同

此外,比您提供的更具代表性的示例也会有所帮助

例如,我假设(并希望!)您的表单没有被称为
form
,您的控件也没有被称为
control
。在包含示例时,在保持简短的同时,确保它仍然代表您实际遇到的问题,这一点很重要

您可以比较引用控件的几种不同方式:(单击展开)



如果这不能帮助你解决问题,请考虑添加代码和/或截屏到你的问题。

显然,我的窗体不称为窗体/子窗体,控件显然不被称为控件。我提出的引用子窗体控件的行是调用它的正确方法(这就是为什么我使用特定的文本字符串)。。添加代码并不能解决问题,也不能帮助缓解/解释当1)UI显示值和2)数据库中的记录有值时控件为何表示null。我不知道如果不给即时窗口和表单本身设置屏幕上限,我能说得多清楚,即使这样,它也不会给讨论增加任何内容。还有,屏幕截图可能无法解释为什么这个问题对某些人而不是其他人持续存在。这排除了腐败的可能性(我认为),并使我认为它可能与操作系统有关,但我不确定这可能是如何或为什么(如果事实上是这样的话)我同意ashlee的观点,如果你使用类似
?形式![我的表格]![mySubformControl].Form.myTextbox
如果不想给出实际名称。-也许附加
.Value
可能会有助于解决这个问题(尽管它应该是默认属性)。很抱歉,我认为这是可以接受的,因为我发现的大多数文档都是以这种方式显示的。即使在艾伦·布朗的图表中,她复制并粘贴的演示也非常相似。是的,我尝试了.value(它应该是默认属性)。不幸的是,这并不能帮助我找到问题的不可预测性。我可能会从头开始重建表单,看看是否存在腐败问题。
? Forms![Form]![Subform].Form.Control  
Me.Requery
Me.SubForm.Form.Requery