Dim mytxt As CRAXDRT.TextObject '报表对象中的Textbox对象 Dim WithEvents CrSecPH As Section '报表显示区对象 Set CrSecPH = carp.Sections("PageHeaderSection1") '取报表头显示区对象 Set mytxt = CrSecPH.ReportObjects("mytxt") Private Sub CrSecPH_Format(ByVal pFormattingInfo As Object) '格式化报表头显示区中的对象 mytxt.SetText "新标题" '格式化TextBox中的文本显示方式 End Sub
Private Sub Command1_Click() DataReport1.Sections("section4").Controls("Label1").Caption = "在这里写你要写的东西。" DataReport1.Show End Sub
Dim WithEvents CrSecPH As Section '报表显示区对象
Set CrSecPH = carp.Sections("PageHeaderSection1") '取报表头显示区对象
Set mytxt = CrSecPH.ReportObjects("mytxt")
Private Sub CrSecPH_Format(ByVal pFormattingInfo As Object) '格式化报表头显示区中的对象
mytxt.SetText "新标题" '格式化TextBox中的文本显示方式
End Sub
DataReport1.Sections("section4").Controls("Label1").Caption = "在这里写你要写的东西。"
DataReport1.Show
End Sub
我本来也这么想,不过以为这样动态不行,因为不会产生自动提示
加分