当前位置: 代码迷 >> PB >> 速度求解
  详细解决方案

速度求解

热度:364   发布时间:2016-04-29 05:11:50.0
速度求解,在线等
long(trim(if(pos(describe("#####.Y"),"~t",1)>0,mid(describe("#####.Y"),2,pos(describe("#####.Y"),"~t",1)-2),describe("#####.Y"))))
解释下含义,不要单纯的网上资料用法
比如:describe("#####.Y") 函数什么意思,怎么用,括号内这样写是什么意思
------解决思路----------------------
describe是datawindow的函数, 可以用来取数据窗口内的属性 返回string类型
####.y 意思就是取控件Y属性值
------解决思路----------------------
引用:
long(trim(if(pos(describe("#####.Y"),"~t",1)>0,mid(describe("#####.Y"),2,pos(describe("#####.Y"),"~t",1)-2),describe("#####.Y"))))
解释下含义,不要单纯的网上资料用法
比如:describe("#####.Y") 函数什么意思,怎么用,括号内这样写是什么意思


整个方法就是返回DW对象里的 ####控件的Y 属性值。
因为DW对象里的控件的Y 属性是可以写表达式的。然而表达式里都会包含 ~t 字符。因此它用找Y属性里是否包含 ~t 字符来判断某控件的Y是否固值 。
余下的自己思考吧。。。
  相关解决方案