起步软件技术论坛-X3

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

【结贴】获取人员部门**

[复制链接]
 楼主| 发表于 2008-6-19 09:52:11 | 显示全部楼层
用户手册上也和上面你写的那几句话一样啊
在说了也没详细具体的说,你就给我写个例子就行了,OrgChildren(OrgKey('BGS', '', ''), OrgCondition('*.PSM', '', ''), True, False)怎么用?对于你来说还不简单!
回复 支持 反对

使用道具 举报

发表于 2008-6-19 09:59:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 10:24:35 | 显示全部楼层
我通过您的指点引用下面的代码:
procedure TRYTCPXSJTJform.ToolButton2Click(Sender: TObject);
var urls: TStrings;
begin
    urls:=TStringList.Create();
    OrgSys.OrgSystem.GetBizURLsByOrgExpr(' OrgChildren(OrgKey(''BGS'', '''', ''''),OrgCondition(''*.psm'','''',''''),true,false)',urls) ;
    memo1.lines.add(urls.Text);
end;

运行后显示结果如下:

Org:\ROOT\NJFS.OGN\BGS.DPT\GLY.PTM\CCSE.PSM
Org:\ROOT\NJFS.OGN\BGS.DPT\GLY.PTM\MMX.PSM
Org:\ROOT\NJFS.OGN\BGS.DPT\GLY.PTM\CJ.PSM

人员取出来了,有没有好的方法得到CCSE、MMX、CJ?
回复 支持 反对

使用道具 举报

发表于 2008-6-19 10:44:54 | 显示全部楼层
lBizUrl :=TBizUrl.Create;
  lBizUrl.URL :='Org:\ROOT\NJFS.OGN\BGS.DPT\GLY.PTM\CCSE.PSM';
  lOrgUnit :=org.OrgSys.OrgSystem.GetUnit(lBizURL);
  Dialogs.ShowMessage(lOrgUnit.ID);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 10:57:06 | 显示全部楼层
现在提示没有定义?
lBizUrl和lOrgUnit分别声明为什么类型的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 11:11:04 | 显示全部楼层
如下错误信息

h.gif

725.26 KB, 下载次数: 224

回复 支持 反对

使用道具 举报

发表于 2008-6-19 11:13:02 | 显示全部楼层
lBizurl := TBizUrl.Create;
TBizUrl
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 14:01:03 | 显示全部楼层
lOrgUnit声明什么类型的阿?刚才那个声明好了
回复 支持 反对

使用道具 举报

发表于 2008-6-19 14:18:41 | 显示全部楼层
TOrgUnit
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 15:18:13 | 显示全部楼层
为什么加上图中红丝框中的那句话就死机阿?不加就没事,我想得到一个人员的字符串

o.gif

845.94 KB, 下载次数: 135

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 19:57 , Processed in 0.041285 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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