以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关联表有记录提示不得删除父表记录  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102970)

--  作者:沪上游客
--  发布时间:2017/6/28 15:44:00
--  [求助]关联表有记录提示不得删除父表记录
老师你好!
如果关联子表的有记录,提示不得删除父表记录。是不是要做一个临时表?代码怎么写和设置?图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2017/6/28 16:26:00
--  
要同步删除的话,勾选选项:

--  作者:有点色
--  发布时间:2017/6/28 16:45:00
--  

BeforeDeleteDataRow事件

 

http://www.foxtable.com/webhelp/scr/2238.htm

 


--  作者:沪上游客
--  发布时间:2017/6/28 17:54:00
--  
谢谢老师!
那么怎么样统计所有关联表的记录数?是否先打开一个窗口临时表,让操作人员知道每个关联表的记录数,然后先删除子表里的记录,再进行删除。

--  作者:沪上游客
--  发布时间:2017/6/28 17:56:00
--  
谢谢老师!
--  作者:有点色
--  发布时间:2017/6/28 18:15:00
--  
以下是引用沪上游客在2017/6/28 17:54:00的发言:
谢谢老师!
那么怎么样统计所有关联表的记录数?是否先打开一个窗口临时表,让操作人员知道每个关联表的记录数,然后先删除子表里的记录,再进行删除。

 

http://www.foxtable.com/webhelp/scr/0431.htm

 


--  作者:gfj7126
--  发布时间:2019/2/11 13:47:00
--  
父表关联的子表行如果是锁定状态,在删除父表行时,关联的子表行无法删除吗?
--  作者:有点甜
--  发布时间:2019/2/11 14:41:00
--  

1、锁定的行,都是无法删除的。

 

2、必须解锁对应的行,才能删除。


--  作者:gfj7126
--  发布时间:2019/2/12 11:44:00
--  

那在关联中设置同步删除子表数据是有前提条件了,就是子表数据不得锁定,如果锁定,就必须先进行解锁。这样看来还是需要写代码先行判断的。


--  作者:有点甜
--  发布时间:2019/2/12 11:46:00
--  

http://www.foxtable.com/webhelp/scr/2238.htm