以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表中怎么样实现一对多的删除呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28899)

--  作者:ykseawind
--  发布时间:2013/2/21 22:31:00
--  关联表中怎么样实现一对多的删除呢?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:跨表删除.table


--  作者:blackzhu
--  发布时间:2013/2/22 8:00:00
--  
Dim r As Row = Tables("主表").Current
If r Is Nothing Then
 Return
End If
DataTables("子表").DeleteFor("列名=\'" & r("列名") & "\'")  \'删除同住表一样条件的数据,列类型需要是字符型
r.Delete \'删除主表数据

--  作者:狐狸爸爸
--  发布时间:2013/2/22 8:22:00
--  

既然建立了关联,那不需要写代码的,选中选项“同步删除关联行”就行:

 

http://www.foxtable.com/help/topics/1644.htm

 


--  作者:ykseawind
--  发布时间:2013/2/22 9:10:00
--  谢谢,都可以实现这个功能.
谢谢,都可以实现这个功能.
--  作者:szkswgh
--  发布时间:2013/2/22 9:14:00
--  
同步删除关联行