以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 乍样写代码自动删除 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116046) |
||||||
-- 作者:UBSS -- 发布时间:2018/3/19 11:12:00 -- 乍样写代码自动删除
我现在在DataColChanged写了这些代码, If e.DataCol.Name = "订单_单号1" Then \'如果内容发生变动的是品名列 If e.NewValue Is Nothing Then \'如果新值是空白,也就是品名列的内容为空 Else If Right(e.DataRow("订单_单号1"),2)="汇总" Then \')返回指定长度的字符串string的右部分子串. e.DataRow.delete \'删除当前行 End If End If End If 但是执行的结果不对,那个高手能指点哈 |
||||||
-- 作者:有点甜 -- 发布时间:2018/3/19 11:23:00 -- 建议做一个删除按钮,不要在datacolchanged事件delete
按钮执行代码 DataTables("表A").DeleteFor("第一列 Like \'%汇总%\'") |
||||||
-- 作者:UBSS -- 发布时间:2018/3/19 11:58:00 -- DataTables("三方城配_拓领录入定制").DeleteFor("订单_单号1 Like \'%汇总%\',\'%编号%\',\'%总计%\'") 这样写对不
|
||||||
-- 作者:有点甜 -- 发布时间:2018/3/19 12:17:00 -- 改成
DataTables("三方城配_拓领录入定制").DeleteFor("订单_单号1 Like \'%汇总%\' or 订单_单号1 like \'%编号%\' or 订单_单号1 like \'%总计%\'") |