【Access小品】拯救小明--TreeView多父节点示例-煮江品茶
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


【Access小品】拯救小明--TreeView多父节点示例

发表时间:2016/3/9 20:20:58 评论(7) 浏览(5056)  评论 | 加入收藏 | 复制
   
摘 要:【Access小品】拯救小明--TreeView多父节点示例
正 文:

  版友LeeTien同志希望能在TreeView中实现多父节点,对于这个问题许多版友认为不可能实现,除非把小明在这棵树上吊死。

  吊死小明?小明,这个与新中国一起诞生的少年,陪伴着几代中国人度过了快乐的小学时光。他现在面临着生死危机,这可是一个大问题。于是乎拯救小明便成为了当前最为急迫的任务了。

  要拯救小明,我们先来看看LeeTien同志可能吊死小明的那棵树是什么?

  父亲         母亲
         \            /
           \        /
             \    /
            小明
           /  |  \
         /    |    \
       /      |      \
     /        |        \
     长子 次子  长女

  对了,这就是可能吊死小明的那棵树,我们来想想看怎么来实施拯救行动。要想拯救小明,我们要引入一个数学的范畴,这个范畴叫做拓扑学。拓扑学看到这棵树时,是不讲究连线的长短、连线的方向和节点的位置。也就是说,用拓扑学的视角观察,节点是可以随意移动的,线条也是可以任意伸缩的。好了,我们基本找到了拯救小明的方法了。我们可以将这棵树用拓扑的视角变换一下。

            小明
           /       \
          /          \
     父辈         子辈
    /     \          /  |  \
父亲    母亲    /    |    \
                  /      |      \
                /        |        \
            长子    次子     长女

  鬼打架的,小明就这么简单的被拯救了,原来只需要换一个视角就行了呀。LeeTien同志在感到诧异的同时,还是以为不妥,于是LeeTien同志说到:“逻辑上没有问题,实际上做出来就很怪了,父辈变成了小明子节点,晚辈也是小明的子节点。”

  LeeTien同志的质疑有没有道理?当然有!其道理在于文化与传统。中国文化的根基在于儒学,儒学的精髓就是仁义礼智信,孔老夫子倡导:“克己复礼!”所谓礼,就是君为臣纲,父为子纲,长幼有序,也就是维系社会结构的有序礼法。注意:有序二字。我们刚才用拓扑学的视角观察问题强调的是无序,LeeTien同志从传统文化的角度要求有序。这就产生了一对新的矛盾,这个矛盾是否还会导致LeeTien同志把小明吊死呢?当然不会!

  既然LeeTien同志强调传统文化,那么就接着从中国传统文化中找方法好了。在中国传统文化中儒家强调中庸之道,道家强调阴阳调和,这些都是解决矛盾的最好办法。对于LeeTien同志的这棵树,我们可以用近代数学的角度去观察,提炼出解决这个问题的基本逻辑思路,然后我们在按照长幼有序的逻辑来实现其呈现的方法。对了!计算的逻辑和呈现的方法分开处理,然后中庸调和到一起,这个问题就解决了。

  当然TreeView控件解决呈现的问题是难以满足LeeTien同志的需要,但这并不意味着没有其他方法。可以说实现这种呈现的方法有很多种,如果你对Web技术有所了解的话,那实在是很简单的一个事情,你可以在html中写出这种呈现,然后将html装入到浏览器控件中。不过我不打算弄那么复杂,仅仅借助Access自带的控件,也可以简单愉快的来实现。

  好了,拯救小明的任务圆满完成了。一切都很简单,只是视角和思路的问题。

示例:点击下载

 

视图:

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access源码示例】数据很多时TreeView动态加载节点及分...  【红尘如烟  2011/8/8】
【access源码示例】TreeView控件节点的双击事件捕获  【红尘如烟  2012/6/16】
通用建立Treeview节点  【叶海峰  2013/4/11】
【Access小品】TreeView节点拖曳示例  【煮江品茶  2013/11/29】
关于多级子节点数目的查询  【都市侠影  2014/9/28】
快速平台--导航节点不显示问题  【杨雪  2016/1/27】
 
 访客评论
2017/2/9闫新明
请问该如何处理呢?

2017/2/9闫新明
下载后运行,出现找不到工程或库的提示

2016/3/18benhum
换个思维解决问题,顶!

2016/3/14西出阳关无故人
好犀利的文章和思路.不过这种变相的解决确实不尽人意.

2016/3/12王大哥1314
大师,我对你的崇拜犹如滔滔江水,连绵不绝!

2016/3/11涌月
深度好文,赞

2016/3/10麥田

总记录:7篇  页次:1/1 9 1 :
 
 发表评论
评论内容 (必填)

常见问答
技术分类
相关资源
文章搜索
关于作者

煮江品茶

文章分类

文章存档

友情链接