以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论] 关联表的删除问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=57184)

--  作者:netfox168
--  发布时间:2014/9/20 9:46:00
--  [讨论] 关联表的删除问题
在关联设置时打钩 “同步删除关联行” ,则删除父表记录时也删除子表关联的所有行。能否反过来设置成,删除子表所有关联行时,同时删除父表对应行?
--  作者:Bin
--  发布时间:2014/9/20 9:49:00
--  
不行.只能用代码来实现

在BeforDeleteRow事件
If e.DataRow.GetParentRow("父表").GetChildRows("子表").Count<=1 Then
   e.DataRow.GetParentRow("父表").Delete
End If