以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  删除空行,但不删除正在编辑的行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=107862)

--  作者:恒隆君
--  发布时间:2017/10/11 15:50:00
--  删除空行,但不删除正在编辑的行
现在在表A 点一下确认后,自动会在表B 增加一行,
并复制部分数据至 表B.
这样导致表B会出现数据行之间有空行。

如何删除空行,但不删除正在编辑的行

如果用户a,在编辑表B行1,但未保存
用户b, 的界面,表B行1是空行,是否会被误删除


[此贴子已经被作者于2017/10/11 15:52:13编辑过]

--  作者:有点甜
--  发布时间:2017/10/11 16:49:00
--  

你可以在项目关闭的时候(获取其它时候)清除空行。

 

多用户操作的时候,删除行本来已经存在的行(不包括打开项目后新增的行)会有影响。


--  作者:恒隆君
--  发布时间:2017/10/11 16:53:00
--  
就是有可能删除,其它用户正在编辑的行?
--  作者:有点甜
--  发布时间:2017/10/11 22:16:00
--  
以下是引用恒隆君在2017/10/11 16:53:00的发言:
就是有可能删除,其它用户正在编辑的行?

 

如果本来数据库有10行。a、b同时打开,a新增了5行修改了5行,b没有新增行但删除了原来5行,就有可能导致a修改的那5行无法保存,因为被删除了。


--  作者:恒隆君
--  发布时间:2017/10/12 8:42:00
--  
如果输入完成,就立马保存。(如谷歌云盘)
会有什么不良后果,除了不能还原或撤销输入

[此贴子已经被作者于2017/10/12 8:42:53编辑过]

--  作者:有点蓝
--  发布时间:2017/10/12 8:45:00
--  
如果本来数据库有10行。a、b同时打开,a新增了5行,如果没有保存,是不可能被其它 用户删除的。如果保存了才有可能被其它用户删除
--  作者:有点甜
--  发布时间:2017/10/12 8:52:00
--  
以下是引用恒隆君在2017/10/12 8:42:00的发言:
如果输入完成,就立马保存。(如谷歌云盘)
会有什么不良后果,除了不能还原或撤销输入

[此贴子已经被作者于2017/10/12 8:42:53编辑过]

 

没有影响。

 

不理解你要做什么。

 

已经保存的数据,你不要删除,就没问题。而且尽量不要删除已经保存的数据。