我想在Datareport中的页脚用一个Label控件中显示出制表人

killerl 2000-03-27 11:23:00
我想在VB带的Datareport中的页脚用一个Label控件中显示出制表人,
但它不随着我在程序中的改变而改变,请问怎么做
我把我的语句Datareport1.label1.caption="XXX"放在什么地方执行才好!
我其它地方设置有问题吗?
如果没有,有其它方法吗?
...全文
123 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
major2 2000-03-30
  • 打赏
  • 举报
回复
就用DataReport也完全能实现你需要的功能!
首先代码要放在报表的Active事件里,就是在报表窗体变成可见前(激活前)发生的那个事件里。
其次,你的代码写错了,这里应该这样写:
假设你的页脚节为Section5,标签为Label1,报表为DataReport1,在报表的Activate事件里写如下代码:
Me.Sections.Item("Section5").Controls.Item("Label1").Caption="XXX"
好了,一切搞定
(由于我回答问题时手头的机子上没有装VB,所以如果有英文拼写错误请原谅)
兴导 2000-03-29
  • 打赏
  • 举报
回复
是可以的,你只要在里面加入一个标签,然后在Report显示之前给其赋值!
BrettWangPeng 2000-03-27
  • 打赏
  • 举报
回复
当然,不过active report应该是一个更加好的选择了
对于crystal report,只要安装它的exe应该就有ocx给你用了
killerl 2000-03-27
  • 打赏
  • 举报
回复
Panda !!我可以在VB6中安装crystal report吗?是不是单独安装?
BrettWangPeng 2000-03-27
  • 打赏
  • 举报
回复
据我所知,vb6自带的datareport里边所带的dblabel是不支持动态改变的
要不你换成crystal report,vb5.0里边有的说

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧