以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  锁定项目  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62933)

--  作者:kuangshp
--  发布时间:2015/1/10 13:14:00
--  锁定项目
如果我在父表的窗口上有个按钮是审核那么代码是tables(“”).current.locked,仅仅是锁定了当前父表的行,怎么去锁定与其对应的多行子表的行呢?


--  作者:czy
--  发布时间:2015/1/10 13:29:00
--  
Tables("父表名称").Current.locked = True
For Each dr As DataRow In Tables("父表名称").Current.DataRow.GetChildRows("子表名称")
    dr.locked = True
Next

--  作者:kuangshp
--  发布时间:2015/1/10 15:07:00
--  回复
大师,这个只能写在afterload事件里,不能写在按钮上,如果是这样的话,我设定一个按钮要反锁定就没办法了
--  作者:Bin
--  发布时间:2015/1/10 15:08:00
--  
卸载按钮里也可以的啊
--  作者:kuangshp
--  发布时间:2015/1/10 15:16:00
--  回复
是可以,但是我如果要修改该单据,要反审核(反锁定呢)
--  作者:Bin
--  发布时间:2015/1/10 15:21:00
--  
Tables("父表名称").Current.locked = not Tables("父表名称").Current.locked
For Each dr As DataRow In Tables("父表名称").Current.DataRow.GetChildRows("子表名称")
    dr.locked = Tables("父表名称").Current.locked
Next

--  作者:kuangshp
--  发布时间:2015/1/10 15:28:00
--  回复,
我加在button按钮上似乎不行
--  作者:Bin
--  发布时间:2015/1/10 15:39:00
--  
上例子
--  作者:kuangshp
--  发布时间:2015/1/10 15:47:00
--  回复
大师,打开销售出库录单的,审核保存这个按钮就没用
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:吉星工艺进销存.table


--  作者:Bin
--  发布时间:2015/1/10 15:53:00
--  
你都没有数据