以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何清空某列中,符合条件的行!!谢谢  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4695)

--  作者:雨中的泪
--  发布时间:2009/10/20 15:39:00
--  如何清空某列中,符合条件的行!!谢谢
如何清空某列中,符合条件的行!!谢谢
--  作者:yangming
--  发布时间:2009/10/20 15:58:00
--  
  删除表A中第一列内容为空的行:

DataTables("表A").DeleteFor("第一列 Is Null")


--  作者:mr725
--  发布时间:2009/10/20 16:00:00
--  
For each r as row In Datatable("表名").Datarows
     If r("列名") = "条件值" Then
        r("列名") = ""
     End If
Next
--  作者:雨中的泪
--  发布时间:2009/10/20 16:08:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:雨中的泪
--  发布时间:2009/10/20 16:09:00
--  

不对呀!!!


--  作者:reachtone
--  发布时间:2009/10/20 16:12:00
--  
估计3楼是笔误,改成这样:
For each r as row In Tables("表名").rows
[此贴子已经被作者于2009-10-20 16:13:10编辑过]

--  作者:mr725
--  发布时间:2009/10/20 16:17:00
--  
哈哈,datatables 与 tables 经常混写啦~~~图片点击可在新窗口打开查看

好像4楼提示是 要将
For each r as row In Datatable("表名").Datarows  改为:
For each r as datarow In Datatables("表名").Datarows   应该可以!

[此贴子已经被作者于2009-10-20 16:30:55编辑过]