谁对复合窗口熟悉?

taile_tao 2002-11-12 08:49:33
在窗口open事件中:
String ls_ysry
datawindowchild dwc
if dw_1.getchild('d_report', dwc)<>1 then
messagebox("错误!","子数据窗口错误",stopsign!,ok!)
return
end if

dwc.settransobject(sqlca)
dwc.retrieve(gs_hc)
dw_1.settransobject(sqlca)
dw_1.retrieve(gs_hc)

declare yb_name1 cursor for select name_1 from b_bg_2 where id_hc=:gs_hc;//航次
open yb_name1;
fetch yb_name1 into :ls_ysry;
if isnull(ls_ysry) then continue
dw_1.object.dwc.object.t_20.text=ls_ysry//取复合表中的b_bg_2中name_1
运行到上一句,程序出现错误:name not found accessing external object property dwc at line 49 in open event of object report_main。我已经想了好几天了,没有解决,怎么办呢?
...全文
30 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pinna_angel 2002-11-14
  • 打赏
  • 举报
回复
st_20并不是一个列定义,而且行数怎么取?
888888888888 2002-11-13
  • 打赏
  • 举报
回复
是的应该用setitem...()
zhdleo 2002-11-12
  • 打赏
  • 举报
回复
你怎么能这样直接让它 =呢??

应该用SetItem()函数赋值!

743

社区成员

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

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