起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: mouse_vip

【结贴】如果通过SQL查询出某一个用户有哪些功能**

[复制链接]
发表于 2007-10-11 09:25:21 | 显示全部楼层
例:查询人员成员“人员1”所分配的功能权限

SELECT TFILEINDEX.FVALUE
  FROM TFILEINDEX
  WHERE TFILEINDEX.FID = 'FuncRef.URL' and TFILEINDEX.FGUID in (select TORGSYSTEM.FGUID from TORGSYSTEM where TORGSYSTEM.FFILENAME = 'ry1.psm')
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-11 11:19:04 | 显示全部楼层
岗位呢?我们一般在人员成员,岗位成员,人员,岗位上都有分配权限。如何一起查出?
并且查出的结构。要是树型的结构。ID,parentID,我们你们应该有现成的SQL吧。因为主窗体右边的功能就是一个树型的结构。。
回复 支持 反对

使用道具 举报

发表于 2007-10-11 11:25:47 | 显示全部楼层
在组织单元的bizurl中都包含了树型关系,需要你自己解析一下字符串
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-11 13:12:27 | 显示全部楼层
jiahaiminghr
我你给出的SQL只是人员成员的。如果我在岗位成员,人员,岗位上设置的功能权限。如何查询得出呢
回复 支持 反对

使用道具 举报

发表于 2007-10-11 13:51:47 | 显示全部楼层
你把where TORGSYSTEM.FFILENAME = 'ry1.psm'
条件部分的ry1.psm替换成对应的组织单元的文件名。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-12 08:25:03 | 显示全部楼层
TFILEINDEX
我查了一下这个表,他的FID字段没有'FuncRef.URL'这个值。。我们用的是2611的版本。
回复 支持 反对

使用道具 举报

发表于 2007-10-12 08:32:45 | 显示全部楼层
抱歉,写错了,是“OrgUnit.FuncRef”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-12 10:35:38 | 显示全部楼层
这个也没有。。
ItemRef.FileName
ItemRef.URL
ObjectRef.FileName
ObjectRef.URL
有这些。。是不是你说错表了?
回复 支持 反对

使用道具 举报

发表于 2007-10-12 10:59:53 | 显示全部楼层
是这个表,TORGINDEX

组织机构信息都存在组织机构的几个表了,我写错了,sql里用的都是文件系统的表
回复 支持 反对

使用道具 举报

发表于 2007-10-12 15:23:40 | 显示全部楼层
组织单元的扩展名:
机构:.OGN
部门:.DPT
岗位成员:.PTM
人员成员:.PSM
岗位:.PTN
人员:.PSN
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 12:37 , Processed in 0.039179 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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