起步软件技术论坛-X3

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

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

[复制链接]
 楼主| 发表于 2008-6-18 12:06:57 | 显示全部楼层
请看8楼的代码?当我选择部门为办公室下面的任意人员点击按钮时,为什么showmessage()显示一个dept后又显示一个BGS?

那我如何得到BGS阿?
回复 支持 反对

使用道具 举报

发表于 2008-6-18 13:48:37 | 显示全部楼层
请看OrgTypeName的实现部分。
dept是这个函数里的show出的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-18 15:42:14 | 显示全部楼层
我建了一个部门的临时字段,当 OrgComboBox1.Text='办公室' 点击按钮时,会把“办公室”保存到临时字段里,然后我在想根据临时字段里的内容查出相应的记录。请问能根据临时字段进行查询吗?
回复 支持 反对

使用道具 举报

发表于 2008-6-18 15:56:26 | 显示全部楼层
可以用数据集的locate或filter实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-18 16:51:48 | 显示全部楼层
当我选择办公室时如何把下面的人员取出来?

7.gif

775.82 KB, 下载次数: 281

回复 支持 反对

使用道具 举报

发表于 2008-6-18 17:34:10 | 显示全部楼层
􀁺 OrgChildren
查找组织单元的子。OrgChildren 的格式是:OrgChildren(组织机构范围表达式,组织
机构条件表达式,是否取所有子,是否包含自己)。其中“组织机构范围表达式”定义了要
查找哪些组织单元的子,此参数不能为空;“组织机构条件表达式”定义了要查找符合哪些
条件的子(子要满足哪些条件),此参数可以为空;“是否取所有子”是一个值只能为True
或者False 的参数,当值为True 时代表要取所有的子,反之当值为False 时只取直接的子(第
一层子);“是否包含自己”也是一个值只能为True 或者False 的参数,当值为True 时代表
取到的组织单元包含“组织机构范围表达式”定义的组织单元自身,反之当值为False 时则
不包含。例如: 查找部门1 ( ID 为BM1 ) 下的所有的人员成员, 表达式为
OrgChildren(OrgKey('BM1', '', ''), OrgCondition('*.PSM', '', ''), True, False)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 09:20:23 | 显示全部楼层
选择办公室

191.gif

320.79 KB, 下载次数: 265

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 09:21:41 | 显示全部楼层
点击按钮,按钮下的代码如下图所示

193.gif

189.52 KB, 下载次数: 266

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 09:23:14 | 显示全部楼层
显示结果如下图,问题是为什么不显示办公室下面的三个人呢?
请指点!

192.gif

183.8 KB, 下载次数: 260

回复 支持 反对

使用道具 举报

发表于 2008-6-19 09:26:59 | 显示全部楼层
楼主可以看一下用户手册第8章
8.13.4 组织机构表达式在代码中的使用
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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