以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教一下,这个图片中的数据结构,及显示形式是怎么实现的?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92921)

--  作者:yancheng
--  发布时间:2016/11/16 14:31:00
--  请教一下,这个图片中的数据结构,及显示形式是怎么实现的?

图片点击可在新窗口打开查看此主题相关图片如下:aaaa.jpg
图片点击可在新窗口打开查看

图片中这个软件中:

A,B,C的类别是:部(即:分部);D是:项(清单);E是:定(定额);而这个定额下面又有许多子目;是图片中:最下面的一个table:工料机显示,中体现?
我想问的是:

D项,E定,这个清单和定额,是在一个表里面储存,然后通过汇总来体现的吗?

A,B,C分部 。又是怎么实现的呢?我在这个软件里面,右键插入分部,它就能插入分部。插入子分部。这个软件可以实现,4级的分部。
[此贴子已经被作者于2016/11/16 14:37:01编辑过]

--  作者:yancheng
--  发布时间:2016/11/16 14:38:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:bb.jpg
图片点击可在新窗口打开查看

我就是要仿制这个软件。但是最疑惑的就是:

1、项(清单)和定(定额),他是怎么保存数据的? 
2、 还有一个是分部是怎么实现的。
3、数据是怎么汇总分级,展开?
[此贴子已经被作者于2016/11/16 14:40:05编辑过]

--  作者:有点蓝
--  发布时间:2016/11/16 14:55:00
--  
参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=48218

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=71474

--  作者:yancheng
--  发布时间:2016/11/17 14:01:00
--  
我看了一下,上面的这软件的,它限制 了:4级分部了。我感觉它不是用递归做的吧?
如果我用四级的分类来做的话。我要怎么储存和处理数据呢?部---项---定---定(下面还有工料机子目),是储存在一个table里面的吗?

--  作者:yancheng
--  发布时间:2016/11/17 14:03:00
--  
递归只是解决了目录树的事儿。但是如果 :复制、粘贴等操作,好不好操作呢?
我要实现的是:即能分级,又能方便操作。(复制,粘贴等)方便。每一级都有汇总计算等;
[此贴子已经被作者于2016/11/17 14:16:01编辑过]

--  作者:有点青
--  发布时间:2016/11/17 15:48:00
--  
 foxtable无法做到你想要的。
--  作者:yancheng
--  发布时间:2016/11/17 16:41:00
--  
像上面的软件分为:清单、定额、定额子目。三级数据。
每一个都有:四级分部处理。
哪是不是在狐表里面要做出来的话?要建清单、定额、定额子目各一个表?
分别一个窗口?来显示?我现在还没开始做,是不是这样的数据结构?
要求:清单、定额、定额子目,都能操作:复制、粘贴、改造单元做的值,汇总等。
[此贴子已经被作者于2016/11/17 16:41:50编辑过]

--  作者:yancheng
--  发布时间:2016/11/17 16:55:00
--  
A(清单)=B(定额....相加)=C(子目.......相加)
 感觉有点像BOM。就是一级套一级(共三级)的汇总计算;
即要显示方便,又要能每一级都能操作。(复制、粘贴,修改单位格值 ) 
[此贴子已经被作者于2016/11/17 16:58:09编辑过]

--  作者:有点蓝
--  发布时间:2016/11/17 18:03:00
--  
就是BOM来的,没有办法简单做出一楼的效果。你需要自己去挖掘C1这个控件的潜能。



--  作者:yancheng
--  发布时间:2016/11/17 18:15:00
--  
C1这个控件 是哪个控件?