以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  在保存父表时,子表中品名列为空的行要删除掉,怎么弄?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=79372)

--  作者:erdbeer
--  发布时间:2015/12/30 1:49:00
--  在保存父表时,子表中品名列为空的行要删除掉,怎么弄?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.foxdb

 

在保存父表时,子表中品名列为空的行要删除掉,怎么弄?


--  作者:Hyphen
--  发布时间:2015/12/30 8:32:00
--  
http://www.foxtable.com/help/topics/0431.htm

Dim drs As List(Of DataRow)
drs = DataTables("父表").DataRows(0).GetChildRows("子表")
For Each dr As DataRow In drs
    If dr.IsNull("品名") Then 
        dr.Delete
    End If
Next
DataTables("子表").Save




--  作者:大红袍
--  发布时间:2015/12/30 9:24:00
--  

直接删除即可

 

DataTables("表B").DeleteFor("品名 is null")