设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2948|回复: 6

[窗体] 家谱中如何显示九族名单?

[复制链接]
发表于 2015-6-18 10:59:13 | 显示全部楼层 |阅读模式
本帖最后由 付谦 于 2015-6-18 11:00 编辑

窗体中,左边是世列表,右边是九族子窗体,世列表不便于查看某一人的的上四代和下四代(即九族),我想点出世列表中任一族人代码,其九族就在右边子窗体显示出来,我不知事件代码如何写,请高手帮助。其他见附件

本帖子中包含更多资源

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

x
发表于 2015-6-18 14:17:31 | 显示全部楼层
应该很简单吧,我来看看。
发表于 2015-6-18 15:05:37 | 显示全部楼层
首先你的树节点子窗体是未绑定数据的窗体,那么人的这个树节点子窗体还有何意义。本身你的两个子窗体是主从的关系,你左边的窗体选择了数据,右边的窗体怎么去联动呢?
发表于 2015-6-18 15:26:06 | 显示全部楼层
不好意思,把上溯至第一代,下溯至最后一代的数据都搞球出来了。
示例:




本帖子中包含更多资源

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

x
 楼主| 发表于 2015-6-18 15:32:03 | 显示全部楼层
无意锏的奇蹟 发表于 2015-6-18 15:05
首先你的树节点子窗体是未绑定数据的窗体,那么人的这个树节点子窗体还有何意义。本身你的两个子窗体是主从 ...


 楼主| 发表于 2015-6-18 15:51:55 | 显示全部楼层
本帖最后由 付谦 于 2015-6-18 16:43 编辑

感谢todaynew大师赐教!我在树图中用以下代码解决九族的,不过下四辈每代只能显示第一个,其他显示不了,所以上次求教查询下节点问题。
    Forms!家谱主窗体!树节点子窗体.Form.Text21 = Node.Parent.Parent.Parent.Parent
    Forms!家谱主窗体!树节点子窗体.Form.Text22 = Node.Parent.Parent.Parent
    Forms!家谱主窗体!树节点子窗体.Form.Text23 = Node.Parent.Parent
    Forms!家谱主窗体!树节点子窗体.Form.Text24 = Node.Parent
    Forms!家谱主窗体!树节点子窗体.Form.Text25 = Node.Text
    Forms!家谱主窗体!树节点子窗体.Form.Text26 = Node.Child
    Forms!家谱主窗体!树节点子窗体.Form.Text27 = Node.Child.Child
    Forms!家谱主窗体!树节点子窗体.Form.Text28 = Node.Child.Child.Child
    Forms!家谱主窗体!树节点子窗体.Form.Text29 = Node.Child.Child.Child.Child
这次求教的是在世列表情况下如何获取九族问题,即点击族人代码,将其祖辈与子孙各四代在子窗体显示或将记录存入九族临时表,自己不知如何写事件代码。在实际应用中,树与世列表对直系不一目了然,只有九族子窗体直观。还请大师抽出时间帮助,不胜感谢!
发表于 2015-6-18 15:54:36 | 显示全部楼层
付谦 发表于 2015-6-18 15:51
todaynewForms!家谱主窗体!树节点子窗体.Form.Text21 = Node.Parent.Parent.Parent.Parent
    Forms!家谱 ...

没必要,呵呵。
参见:《株连九族》一文。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-16 15:17 , Processed in 0.102119 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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