如何操作水晶报表里的对象

水晶报表9.2 + VB6.0,以Text控件为例

 1  Dim  objCRApp  As   New  CRAXDRT.Application     ' 水晶报表应用程序对象
 2  Dim  objCRReport  As   New  CRAXDRT.Report       ' 报表对象
 3  Dim  oSection  As  CRAXDRT.Section   ' 报表节对象
 4  Dim  myTextObject  As  TextObject
 5  '省略若干代码,打开rpt文件等 ...
 6  ' 循环获得报表对象的Section
 7  For   Each  oSection In objCRReport.Sections
 8         ' 打出来看一下都是些啥名
 9        Debug.Print oSection.Name
10         ' 找到Text控件所在的Section
11         If   LCase (oSection.Name)  =   LCase ( " PageHeaderSection1 " Then
12            ' 转换为TextObject,注意text2是我的实例中一个Text控件的名称
13             Set  myTextObject  =  oSection.ReportObjects.Item( " text2 " )
14            ' 赋值
15            myTextObject.SetText  " xxxxxxxxxxxxxxxxxxxxxxx "
16       End   If
17  Next

转载于:https://www.cnblogs.com/chenyong677/archive/2008/10/10/1308140.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值