起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 184|回复: 6

怎样取自己人力资源中的当前人信息?而不从组织机构表中取**

[复制链接]
发表于 2009-6-15 09:26:53 | 显示全部楼层 |阅读模式
怎样取自己人力资源表中的当前人信息?而不从组织机构表中取当前人信息?

var
  lContextCurrent: Business.Model.TContextCurrent;
  lOGNId: String;
begin
  lContextCurrent := Business.Model.TContextCurrent.Create(Self.Context);
  try
    DataSetJBSBZB.Edit;
    lOGNId := lContextCurrent.Organ.ID;
    if lOGNId = 'KELXLXLGS' then
      DataSetJBSBZB.FieldByName('FDept').AsString := lContextCurrent.Dept.ID
    else
      DataSetJBSBZB.FieldByName('FDept').AsString := lContextCurrent.Organ.ID;
  finally
    lContextCurrent.Free;
  end;

用上面的代码只能从组织机构中取信息。
从自己人力资源中取信息,代码该怎么写???
回复

使用道具 举报

发表于 2009-6-15 09:49:43 | 显示全部楼层
人力资源表是你自己的表吧。用数据库查询去做。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-15 09:52:23 | 显示全部楼层
没太明白你的意思?
要求根据人员判断是总公司还是分公司的,总公司的人员添部门,分公司的添机构名。代码该怎么写呢?
回复 支持 反对

使用道具 举报

发表于 2009-6-15 09:54:21 | 显示全部楼层
这个表不是平台的组织机构部分,没办法用org函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-15 09:56:02 | 显示全部楼层
那该怎么得到上面3F的信息呢?
回复 支持 反对

使用道具 举报

发表于 2009-6-15 09:56:35 | 显示全部楼层
自己按照表的规则,用sql去查询。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-15 10:01:24 | 显示全部楼层
哦,我试试。谢谢你
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 10:24 , Processed in 0.048619 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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