gpt4 book ai didi

ms-access - Access 找不到引用的表单

转载 作者:行者123 更新时间:2023-12-01 07:55:36 24 4
gpt4 key购买 nike

我正在测试我制作的一小块软件的最后阶段,并且遇到了 Access cannot find the referenced form 'Customer Picker' :

enter image description here

我检查了 Access 表单的语法,没有任何问题。
我也一直在寻找解决方案(这个问题是 well documented on Stack Overflow ),但没有任何效果。

这是我正在使用的(部分)代码:

DoCmd.OpenReport "Invoice", acViewPreview
If (Forms![Customer Picker]![Combo3].Value = "Business") Then
Reports![Invoice]![Text154] = Forms![Customer Picker]![Text8]
Else
Reports![Invoice]![Text154] = Forms![Customer Picker]![Text10] + " " + Forms![Customer Picker]![Text6]
End If

我的目标是根据表单中输入的信息填充报告,然后打印报告(还没有达到那个程度)。

我在这里做错了什么,我该如何解决?

最佳答案

您只能引用Forms![Customer Picker]当表单打开时。
但是你报告了CurrentProject.AllForms("Customer Picker").IsLoaded返回 False。

如果它作为子表单包含在其他打开的表单中,您可以通过该其他表单上的子表单控件的名称来引用它:

Forms![Other Form]![Subform Control]![Text8]

请注意,子窗体控件的名称可能与其包含的窗体的名称不同。

关于ms-access - Access 找不到引用的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28392945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com