以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  求助删除未锁定行问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19439)

--  作者:JIANGJIAN
--  发布时间:2010/5/22 19:29:00
--  求助删除未锁定行问题
如果未锁定行大于3行,则删除全部未锁定行内容,命令公式怎样写?egd文件下载

-=-=-=- 以下内容由 JIANGJIAN2010年05月22日 08:02pm 时添加 -=-=-=-
上面的提法有误,目的是想删除全部未锁定行,我多打了“内容”2个字
--  作者:wjq1072
--  发布时间:2010/5/22 20:25:00
--  
egd文件下载
--  作者:JIANGJIAN
--  发布时间:2010/5/22 20:50:00
--  
执行后发现:未锁定行还留有3行,我的本意是“删除全部未锁定行”
--  作者:wjq1072
--  发布时间:2010/5/22 21:11:00
--  
AddCol(GridName,"k",3, False ) And EvalFor(GridName,"k","Rowlocked(row)") And DelFor(GridName,"k","=",0) And DeleteCol(GridName,"k")
--  作者:JIANGJIAN
--  发布时间:2010/5/22 21:25:00
--  
未锁定行小于3的时候怎么也给删了呢?^_^
--  作者:wjq1072
--  发布时间:2010/5/22 21:43:00
--  
呵呵^_*你真的一点都不肯学习,全靠提问哦!而且综观你的所有问题,不知道你想做什么。
给了你思路,自己应该动动脑啦!
AddCol(GridName,"k",3, False ) And EvalFor(GridName,"k","Rowlocked(row)") And If(CountFor(GridName,"k","=",0) > 3,DelFor(GridName,"k","=",0), True ) And DeleteCol(GridName,"k")
--  作者:JIANGJIAN
--  发布时间:2010/5/22 21:52:00
--  
多谢版主,多谢版主!在数据库方面我真是一个外行,对你无私的帮助深表谢意!^_^