以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何删除表中【备注列】包含“退货”二字的所有行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11855)

--  作者:一滴水
--  发布时间:2011/8/14 16:31:00
--  如何删除表中【备注列】包含“退货”二字的所有行

自己学着搞了半天,也没有搞好,哪位老师来上几句,要一段代码。

 

谢谢


--  作者:狐狸爸爸
--  发布时间:2011/8/14 16:41:00
--  

DataTables("订单").DeleteFor("备注 Like \'*退货*\'")


--  作者:布莱克朱
--  发布时间:2011/8/14 16:43:00
--  
DataTables("订单").DeleteFor("[备注] like  \'*退货*\')  试试这样直接行不行,如不行,判断这个字符,利用这个判断Contains("退货")
--  作者:一滴水
--  发布时间:2011/8/14 16:55:00
--  

可以了。谢谢两位老师。

 

如果要删除表中所有列(多列)中,包含“退货”的列。

 

我知道为什么我一开始没有成功,‘’号需要在半角下输入才行, 

[此贴子已经被作者于2011-8-14 16:55:13编辑过]

--  作者:布莱克朱
--  发布时间:2011/8/14 18:55:00
--  
加多列,现在代码编辑器里打上 \'\'\',自动转半角.
--  作者:程兴刚
--  发布时间:2011/8/14 20:42:00
--  

这样试试:

 

 

DataTables("订单").DeleteFor("多列1 Like \'*退货*\' or 多列2 Like \'*退货*\' or 多列3 Like \'*退货*\' "