首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb8.0中find()函数有关问题

2012-09-02 
pb8.0中find()函数问题?在数据窗口 dw_1中 双击一行后,弹出另一窗口为当前行的属性修改,然后关闭属性窗口

pb8.0中find()函数问题?
在数据窗口 dw_1中 双击一行后,弹出另一窗口为当前行的属性修改,然后关闭属性窗口后,自动选择原来双击的行,我用带参数打开和关闭窗口,参数是行对应的 编号,在关闭属性窗口后,我用 find()函数查找行,总是提示“expression is not invild ”错误,是什么原因呢?
 ll_wpbh = dw_main.Object.wpbh[ll_row] //得到双击的编号
 
 OpenWithParm(w_material,ll_wpbh) //带参数打开w_material属性窗口
 
CloseWithReturn(Parent,il_ret_wpbh)//带参数关闭属性窗口

ll_retwpbh = Message.DoubleParm // 得到返回的编号

ll_findrow = dw_main.find("wpbh = ll_retwpbh",1,dw_main.RowCount()) //查找编号等于返回编号的行
 dw_main.ScrollToRow(ll_findrow) //选择行

[解决办法]
是你代码写的有问题
...
...
ll_findrow = dw_main.find("wpbh = " + stirng(ll_retwpbh),1,dw_main.RowCount()) //正确写法
...

热点排行