起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: ccseasy

【结帖】权限问题**

[复制链接]
 楼主| 发表于 2008-1-9 09:03:50 | 显示全部楼层
Business平台的组织单元对象(TDept、TPosition、TPerson、)都具有ID、DisplayName、属性,可以通过这些属性获取组织单元对象的ID、显示名称。通常使用组织单元ID获取组织单元对象,然后通过访问其相关属性即可。下面的示例就是通过人员ID获取人员对象后得到人员的显示名称。

procedure TMainForm.Button2Click(Sender: TObject);
var
  lPerson: TPerson;
begin
   lPerson := OrgSys.OrgSystem.GetPerson('ZXX');
   try
     Dialogs.ShowMessage(lPerson.DisplayName);
   finally
     lPerson.Free;
   end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-9 09:07:12 | 显示全部楼层
zxx是什么啊?再说我取出来的id又不是一个,10多个呢,用循环吗?如果用循环怎么写呀?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-9 09:08:42 | 显示全部楼层
就麻烦你帮我完整点的吧,非常感谢了!
回复 支持 反对

使用道具 举报

发表于 2008-1-11 09:58:10 | 显示全部楼层
11楼的代码用来取某个人员的姓名,ZXX是这个人的ID。
如果你要取多个人的姓名,需要执行多次这个代码。

最好把它封装成一个函数,传入ID,返回姓名,这样你就可以多次调用了。
回复 支持 反对

使用道具 举报

发表于 2008-1-14 10:06:26 | 显示全部楼层
楼主,还有其他问题吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-28 10:43:03 | 显示全部楼层
由于长时间没有反馈,先结帖了
有问题请开新帖
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 03:38 , Processed in 0.044845 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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