请大家看看里边的代码,我看不懂呀

justlove 2002-01-11 02:17:25
long childrow,length
int code
datawindowchild dwc_child
if dwo.name='dept_no' then
code=this.getchild('dept_no',dwc_child)
if code=-1 then
messagebox('错误',‘数据窗口的dept_no列没包含下拉数据窗口')
return 0
end if
length=len(date)
childrow=dwc_child.find("left(department,"+string(length)+ &
")='"+trim(data)+"'",1,dwc_child.rowcount())
if childrow>0 hen
dwc_child.post selectrow(child,true)
end if
end if
return 0

其中dwo.name代表什么意思?
还有这句代表什么呢?dwc_child.post selectrow(child,true)
谢谢了
...全文
114 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabbitsfoot 2002-01-11
  • 打赏
  • 举报
回复
一样的!你一本书都没有吗?看一看书吧!
justlove 2002-01-11
  • 打赏
  • 举报
回复
怎么没人?回答、
justlove 2002-01-11
  • 打赏
  • 举报
回复
来自书上的
post不是要应该postevent()这样写吗?
wyy17_0 2002-01-11
  • 打赏
  • 举报
回复
dwo.name 是指所在datawindow中,字段对象
dwo.name='dept_no'的意思指所在datawindow中的dept_no字段.
selectrow(child,true)的意思是指在子datawindow中选中第几行,选中后还要高亮显示

sincerity 2002-01-11
  • 打赏
  • 举报
回复
带个 post 的意思,就是把该语句放到队列的最后执行。
rabbitsfoot 2002-01-11
  • 打赏
  • 举报
回复
这是什么地方的代码?是数据窗口的某一事件的吧?dwo是指数据窗口中的当前对象
pawly 2002-01-11
  • 打赏
  • 举报
回复
dwc_child.post selectrow(child,true)
相当于dwc_child.selectrow(child,true)
因为不是当前DW所以用post
qin_wei 2002-01-11
  • 打赏
  • 举报
回复
dwc_child.post selectrow(child,true)
类似于postmessage,让你的程序不忙时才执行这selectrow(child,true)
实际上是在return 0后才执行。
946 2002-01-11
  • 打赏
  • 举报
回复
dwo:datawindowobject
dwc_child.post selectrow(child,true)
触发dwc_child的selectrow事件

pawly 2002-01-11
  • 打赏
  • 举报
回复
dwo.name
数据窗口里面的对象的名字

401

社区成员

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

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