Access Report.IsLoaded = true SubReport.IsLoaded = false,为什么?

时间:2017-10-03 18:12:08

标签: ms-access-reports

大家好,并提前致谢。我有一个报告,其中列出了所有项目,然后是报告页脚中的子报告,它汇总了每个部门的项目成本。我试图访问该子报表中的数据,但每次我尝试:

 yr_strt=me.sbrptProposalSummary.Report.lblFY1.caption

我收到“运行时错误'2455':您输入的表达式对属性表单/报表的引用无效。

然后我尝试了:

 yr_strt=Reports("sbrptProposalOverview").lblFY1.Caption

我得到错误(2451)报告名称拼写错误或引用未打开或不存在的报告。

这让我想到了IsLoaded:

Debug.Print Application.CurrentProject.AllReports("rptProposalOverview").IsLoaded
Debug.Print Application.CurrentProject.AllReports("sbrptProposalOverview").IsLoaded

我分别得到了真和假。这是怎么回事?现在很沮丧!

谢谢! 杰西卡

1 个答案:

答案 0 :(得分:0)

杰西卡 - 这个陈述是以什么样的形式出现的? yr_strt = me.sbrptProposalSummary.Report.lblFY1.caption

当这一行被击中时,表单是否可以加载?

虽然优秀的编码!喜欢看到这些电话,而不是尝试更简单,效率更低的方法。

保持沮丧!这是学习的主要症状! :)