基于记录计数的子报表可见性>0

问题描述

我有一个 Access 365 报告,其中包含 3 个子报告。我想让其中一个子报表可见,前提是它包含数据。

我的计划是使用包含此子报表中记录计数的控件。如果该计数为零,则将子报表的可见性设置为 false。

子报表名为“NegConsentOutputAccounts_subreport” 主报告中记录计数的控件是“text45”(我解决这个问题时的占位符)

我以为我可以通过以下简单的事情逃脱:

Private Sub Report_Open(Cancel As Integer)
    If Me.Text45 = 0 Then
        Me.NegConsentOutputAnnuity_subreport.Visible = False
    Else
        Me.NegConsentOutputAnnuity_subreport.Visible = True
    End If
End Sub

但显然不是。触发报告不会产生任何可见的操作。没有错误信息。删除/注释代码并按预期生成报告。

我验证了 text45 控件是可变的。无论值是零还是非零,我都会得到相同的结果。

在此先感谢您的帮助。

SC

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)