Foxtable(狐表)用户栏目专家坐堂 → 递归函数与权限问题


  共有9498人关注过本帖平板打印复制链接

主题:递归函数与权限问题

帅哥哟,离线,有人找我吗?
小猪鑫鑫
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
递归函数与权限问题  发帖心情 Post By:2012/8/4 9:02:00 [只看该作者]

狐爸:您好!我整理了一个小项目给您做测试用,在这项目中有三个表,一个[人事岗位配置表],用于设置公司中不同的部门与车间的岗位,并通过岗位编号标明了上下级关系;然后第二张表是[人事表],用于记录员工的身份信息,每一个员工都有一个岗位编号,从而每一个人都是有岗位的,同时每个岗位从[人事岗位配制表]中继承了他的领导,从而可以自动即时确定人与人之间的上下级关系,产生人事架构图;现在的问题在第三张表,第三张表是我们公司的出库明细表即领料表,里面有领料人的工号与岗位编号,现在我的需求是想通过窗口中的"加载我的下属的记录"这么一个按键,来实现这么一个功能,任何人登录系统,如果他没有直接下属的话,则点击这个按键只能加载他自己的记录,有下属的人登录,则即加载自己的记录也可以加载自己直接下属的记录(同时包括直接下属的直接下属的记录),以此类推,也就是自己能加载自己与自己的所有直接下属信息; 


图片点击可在新窗口打开查看此主题相关图片如下:clip_image002.jpg
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:架构.zip

   

工号

姓名

岗位编号

班组

职务

岗位

密码

01600

张丽华

SB01_11

 

部长

设备部部长

888

01029

钟正方

SB14_21

纺纱组

主管

纺纱主管

888

01367

周明元

SB16_31

纺纱组

班长

前纺机修班长

888

01539

金远富

SB21_31

纺纱组

班长

织布机修班长

888

比如说用上面的01367登录系统,则点击"加载按扭"能加载出前纺机修班长及前纺机修班中所有机修的领料情况,如用01029主管的工号登录,则可以加载出主管自己以及前纺机修班长,织布机修班长以及他们的下属的资料,,如我用01600部长的身份登录,则可以加载设备部的所有人的资料了,这样我们就可以方便职能审批,互不影响了

请狐爸赐教,所有的密码都是888,谢谢狐爸


 回到顶部
总数 13 1 2 下一页