我需要在报告首次加载时执行自定义代码功能,我需要它只运行一次。我把它放在哪里?
答案 0 :(得分:5)
我不确定如何做到这一点的最佳方法。我认为你没有得到任何事件,但你可以捏造它。例如,让标题调用一个函数来设置标题,并作为副产品调用您的自定义代码函数一次:
Public Dim ReportTitle As String = ""
Public Function GetTitleAndDoSomethingElse As String
If (ReportTitle = "") Then
ReportTitle = "My Report Title"
' Do your stuff that runs once here
End If
Return ReportTitle
End Function
然后在您的报告标题中有一个设置为的文本框:
=Code.GetTitleAndDoSomethingElse
丑陋,但应该这样做。
答案 1 :(得分:0)
从菜单栏中选择“报告”然后选择“报告属性”。在弹出窗口中选择“代码”选项卡。在那里写下你的代码。