以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  自由散漫的目录树───由全息摄影联想而来  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=63180)

--  作者:lsy
--  发布时间:2015/1/15 14:55:00
--  自由散漫的目录树───由全息摄影联想而来
利用全息摄影,一张全息摄影图片即使只剩下一小部分,依然可以重现全部景物。

要高效管理一张表,例如BOM表、会计科目表、路径表,以及其他类似的、有规律的编码表,目录树是非常好的选择

由于各种原因,表中记录被删除或被筛选,剩下的数据已经不连贯,按照传统的方法,都不能生成符合要求的目录树。

按照全息技术原理,残存的记录,也可以生成管用的目录树,虽然并不一定能还原数据齐全的目录树。




[此贴子已经被作者于2015-1-15 14:55:58编辑过]

--  作者:jspta
--  发布时间:2015/1/15 14:56:00
--  
前排
--  作者:Bin
--  发布时间:2015/1/15 14:58:00
--  
可以考虑把目录树存为文件备份 http://www.foxtable.com/help/topics/1974.htm
--  作者:lsy
--  发布时间:2015/1/15 15:01:00
--  
以下是引用Bin在2015-1-15 14:58:00的发言:
可以考虑把目录树存为文件备份 http://www.foxtable.com/help/topics/1974.htm

这样处理,增加了管理负担。


--  作者:Bin
--  发布时间:2015/1/15 15:09:00
--  
递归生成,排除不合理的数据. 就算数据有问题,也不会生成不了目录树.
--  作者:lsy
--  发布时间:2015/1/15 15:13:00
--  
以下是引用Bin在2015-1-15 15:09:00的发言:
递归生成,排除不合理的数据. 就算数据有问题,也不会生成不了目录树.


递归生成,效率低,数据稍多,就不堪重任。


--  作者:有点甜
--  发布时间:2015/1/15 15:19:00
--  

呃,人家是每个碎片,都存储了自己所在的位置的。

 

如果是目录树,就是存储了全路径,有路径自然能还原。


--  作者:Bin
--  发布时间:2015/1/15 15:22:00
--  
可以考虑分级生成.点击这个节点,才生成这个节点下级的内容
--  作者:jspta
--  发布时间:2015/1/15 17:18:00
--  
目前对目录树基本采用动态结构,除非是特定的需求的表,否则都是所见即所得,看不见的就没有了,而且刷新表的时候重新生成,也就不会发生你这种情况了。
可以尝试用MSSQL2005以上的 cet 语法,解决了递归问题,非常实用。
[此贴子已经被作者于2015-1-15 17:18:36编辑过]