以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关联表删除后不能保存。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38807)

--  作者:eway168
--  发布时间:2013/8/7 16:22:00
--  [求助]关联表删除后不能保存。


主表:task_list
子表:task_template
删除代码:
 Tables("task_list").Current.Delete
 Tables("task_list.task_template").DataTable.DeleteFor("[taskno]=" & Vars("gtasklistno"))
保存代码:
Tables("task_list").Current.Save()
Tables("task_list.task_template").DataTable.Save()


删除整个单据后,不能保存,出错。后台SQL SERVER未能删除。
问题:怎样写删除整单的代码?

--  作者:zhuying0718
--  发布时间:2013/8/7 16:24:00
--  
Tables("task_list").Current.DataRow.Delete
--  作者:eway168
--  发布时间:2013/8/7 16:25:00
--  
关键表
--  作者:狐狸爸爸
--  发布时间:2013/8/7 16:25:00
--  

你在设置关联的设置,选择“同步删除关联行”:

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

 

 

这样就只需:

 

Tables("父表").Current.Delete
DataTables("父表").Save