设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4997|回复: 8
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2016-3-9 20:17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  版友LeeTien同志希望能在TreeView中实现多父节点,对于这个问题许多版友认为不可能实现,除非把小明在这棵树上吊死。

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

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

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

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

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

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

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

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

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

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

示例:

视图:






Office交流网开发的Access专用树控件免费下载-支持64位
http://www.office-cn.net/book/accesstree/5.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1经验 +12 收起 理由
tmtony + 12 好分享!源创,赞一个!

查看全部评分

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖1 订阅订阅

点击这里给我发消息

2#
发表于 2016-3-9 20:21:12 | 只看该作者
强!好思路!
回复

使用道具 举报

3#
发表于 2016-3-10 09:56:05 | 只看该作者
不错的思路!
4#
发表于 2016-3-10 14:19:55 | 只看该作者
术语太多,我文化浅,只能看热闹了
5#
发表于 2016-3-16 09:00:54 | 只看该作者
术语太多,水平有限,只能围观了
6#
发表于 2016-5-19 17:43:58 | 只看该作者
深深受用
回复

使用道具 举报

7#
发表于 2016-8-14 17:29:46 | 只看该作者
outlook有没有录制宏之类的功能呢
8#
发表于 2016-8-20 11:00:39 | 只看该作者
已经下载学习
9#
发表于 2016-9-3 14:59:44 | 只看该作者
好好好好好好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-27 13:49 , Processed in 0.102872 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表