Office中国论坛/Access中国论坛

标题: 传销数据管理 [打印本页]

作者: sanjian    时间: 2013-4-1 15:29
标题: 传销数据管理
本帖最后由 sanjian 于 2013-4-1 19:08 编辑

不要误会,意思是,我要的数据管理结构类似传销。顶层下属N个下线,每个下线又有N个不同的下下线,类推,共分八层,每层销售都会给各上层单位带来比例不等的收入,撤销一个上线时,下线自动递进为上线,怎么弄?应该是个树形结构。
作者: aslxt    时间: 2013-4-1 20:12
本帖最后由 aslxt 于 2013-4-1 20:14 编辑

一人得道鸡犬升天?{:soso_e113:}
表结构大约是:
id 员工代码 姓名 级别 上级id 其它字段
1     001    任XX    1         0   ...               -----老总,没有上级了,用0代替
2      002    王1    2          1   ...               -----A分公司老总,他的上级ID为老总的ID

N    00N    刘2      3          2   ...               ------A分公司甲部门经理,他的上级ID为王1的ID
n+1  00n+1  张三  4        n   ...               -------A分公司甲部门下的科长
...

你要删除A分公司老总,要提前获得他手下人所有的ID,暂存到内存或临时表中,删除A分公司老总后,分别把那些人的级别修改为提升后的级别,重要的是(同时),他的直管部下的上级ID也要修改为总部老总的id

不过这样,时间长了,老总的直接部下就太多了,
{:soso_e113:}

作者: sanjian    时间: 2013-4-2 07:56
aslxt 发表于 2013-4-1 20:12
一人得道鸡犬升天?
表结构大约是:
id 员工代码 姓名 级别 上级id 其它字段

意思没错,能不能做个样表看看?谢谢。
作者: todaynew    时间: 2013-4-2 11:20
姓名  编号
张三  01
李四  0101
王二  0102
赵五  010201
肖六  02

作者: aslxt    时间: 2013-4-2 11:39
表样?上面就是!
删除和提拔要用VBA
作者: ui    时间: 2013-4-2 13:46
看了题目才进来




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3