设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: Happyboy
打印 上一主题 下一主题

[查询] 关于重复查询的问题

[复制链接]
11#
发表于 2007-6-4 03:40:00 | 只看该作者
陆楼的建议不错
12#
发表于 2007-6-4 03:51:00 | 只看该作者
以下是引用Happyboy在2007-6-3 19:13:00的发言:


一点通,我的想法就是建立两个表,想法和你的一样。关联字段:主表的本人姓名(字段名:名字)和次表下一代的父辈的名字(字段名:父亲名字),但是我的查询还是不能作到.就是我上面提到的问题.可否作出一个例子呢?谢谢!!

不用两个表,一个表就可处理,关键是辈份的编码,例如

原始祖:1,后面以每一代用3位数来处理

第一代

101

102

103

第二代

........

101001

101002

........

102001

.......

第三代

101001001

102002001

..............

................

这样不断下去,就可生成无限的代数

根据字符长库/3,就可获得是第几代人,

同时根据每3个字符的顺序号就可知道出自哪一房
13#
发表于 2007-6-4 04:21:00 | 只看该作者
楼主的问题和物料的BOM极为相似,是一种无限级的BOM
14#
 楼主| 发表于 2007-6-4 08:29:00 | 只看该作者
族谱现实的问题:

1、  一共30代以上。

2、  每一对夫妇都有3-5个子女。

也就是说(假设每对夫妇的子女为2个):总人数应该为

第一代:1

第二代:2*2

第三代:4*2

第四代:8*4

…………

可以想象,这个家族,到了30代,应该有多少个组员。

15#
 楼主| 发表于 2007-6-6 00:34:00 | 只看该作者
等啊……
16#
发表于 2007-6-6 00:39:00 | 只看该作者
不是给你指引了吗?还等什么?至于成员还不止你说的哪么少,以前十几个子女都有的
17#
发表于 2007-6-6 01:33:00 | 只看该作者
这个问题。。哈,有意思。。。

如果用树,那这棵树枝叶茂盛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-9 22:09 , Processed in 0.099750 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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