0

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

 yr_strt=me.sbrptProposalSummary.Report.lblFY1.caption

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

然后我尝试了:

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

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

这导致我到 IsLoaded:

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

我分别得到 True 和 False 。这是怎么回事?现在好郁闷!

谢谢你!杰西卡

4

1 回答 1

0

杰西卡 - 这是什么事件/形式的声明?yr_strt=me.sbrptProposalSummary.Report.lblFY1.caption

可能是当这条线被击中时没有加载表单?

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

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

于 2017-10-03T18:57:23.070 回答