MS Access VBA使用“ with”引用子报表上的控件

时间:2018-06-20 19:52:40

标签: vba ms-access with-statement subreports

使用MS Access VBA,以下代码对我有用:

Reports.PARENT_REPORT_NAME.CHILD_REPORT_NAME.Report.Label1.Caption = "Yes"

但这不是:

With Reports(PARENT_REPORT_NAME)
.CHILD_REPORT_NAME.Report.Label1.Caption = "Yes"

请问有人对我有见识吗?

1 个答案:

答案 0 :(得分:0)

考虑Reports集合和Report.Controls属性,该属性允许对象名称的字符串引用:

With Reports("PARENT_REPORT_NAME")                
   .Controls("CHILD_REPORT_NAME").Report.Label1.Caption = "Yes"
   ...
End With