Datawindow子报表问题!!!急!!!

pqiiang0903 2004-10-30 09:21:21
在dw_1里面有3个report(r_1,r_2,r_3),根据部门的不同,我要将r_1里面的表头t_head的值进行改变,
dw_1.object.r_1.object.t_head.text=gs_dept
但始终出现错误,无法访问。
访问r_1里面的字段是没有问题的。
哪位兄台能帮帮忙!
win:2000 server
PB版本:9.0 build 5507
...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pqiiang0903 2004-11-05
  • 打赏
  • 举报
回复
呵呵,已解决,谢谢各位!
godhome_bxs 2004-11-02
  • 打赏
  • 举报
回复
datawindowchild dwc_1
dw_1.getchild(dwc_1)
dwc_1.modify("t_head.text='"+gs_dept+"'")

datawindowchild不能用object的方式。
纸飞机2017 2004-10-30
  • 打赏
  • 举报
回复
用getchild函数得到r_1的句柄

datawindowchild dwc_r1
dw_1.getchild("r_1",dwc_r1)
现在把这个子报表dwc_r1当数据窗口想怎么处理就怎么处理。
注意Composite型数据窗口速度有些慢的
hyf_0023 2004-10-30
  • 打赏
  • 举报
回复
我刚才试过了可以的,
你不是Composite型的数据窗口吗?
dw_child指的是 Nested datawindow的Name你改一下,或直接用它的名字。
pqiiang0903 2004-10-30
  • 打赏
  • 举报
回复
to nccxl(小猪的狗熊)
在“tools”的“datawindowsyntax”里???
不知道!
请明示!

to hyf_0023(漂泊人生---开心就好代码人生)
不对啊,中间的“dw_child”没道理的啊!
dw_1.object.dw_child.object.r_1.object.t_head.text=gs_dept
hyf_0023 2004-10-30
  • 打赏
  • 举报
回复
我以前也遇到过,好像少个object,对象层次可能不对。
可能:dw_1.object.dw_child.object.r_1.object.t_head.text=gs_dept
我也不敢确定或者你用Modify()也行。
nccxl 2004-10-30
  • 打赏
  • 举报
回复
根本没修改子报表表头那一项。你在“tools”的“datawindowsyntax”里找吧。能修改的属性都在里面了。

609

社区成员

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

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