peo_br.kb 的例行程序


BrowseNBPeople

文件名

peo_br.kb

语法

BrowseNBPeople(REF peoID: INTEGER)

参数

peoID - 选定人员的标识

返回

副作用

说明

本过程将以人员对话框开始 browsenb 事件。

调用的对话框窗体

people.dfc[peoplenotebook]


BrowsePeople

文件名

peo_br.kb

语法

BrowsePeople

参数

返回

副作用

说明

本过程由浏览人员系统操作启动。它将以人员搜索对话框开始 peoplefind 事件。

调用的对话框窗体

people.dfc[peoplesearchform]


BrowsePeopleEvent

文件名

peo_br.kb

语法

BrowsePeopleEvent(REF person: BrowsePeopleInstRec)

参数

person - 包含人员详细资料的记录

返回

副作用

说明

本事件将控制从搜索对话框中查看选定记录的详细资料。您还可以打印这些详细资料。

调用的对话框窗体


BrowseQuickContactEvent

文件名

peo_br.kb

语法

BrowseQuickContactEvent(REF quickcontact: QuickContactRec)

参数

返回

副作用

说明

本事件是浏览快速联系人信息的事件处理器。

调用的对话框窗体


BrowseQuickContacts

文件名

peo_br.kb

语法

BrowseQuickContacts(REF quickcontact: QuickContactRec)

参数

quickcontact - 用于选定联系人的快速联系记录

返回

副作用

说明

本过程将以快速联系人对话框开始 browsequickcontacts 事件。

调用的对话框窗体

people.dfc[quickcontactform]


ClearEntryFields

文件名

peo_br.kb

语法

ClearEntryFields(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将清除全部入口框。

调用的对话框窗体


CollectPeopleValues

文件名

peo_br.kb

语法

CollectPeopleValues(REF viewpeople: BrowsePeopleListRec, VAL w: WINDOW, REF peopledata: PeopleSearchRec, REF userdata: SearchUserRec,REF miscdata: SearchMiscRec): BOOLEAN

参数

viewpeople - 包含将在 MCLB 中显示的人员的记录

w - 父窗口句柄

peopledata - 用于搜索条件的人员数据

userdata - 用于搜索条件的用户数据

miscdata - 用于搜索条件的附加人员数据

返回

TRUE - 至少有一个字段有数据

FALSE - 如果没有字段有数据

副作用

说明

本函数将根据当前正在使用的搜索窗体收集所有入口框的值。这些值被读入 BrowsePeopleListRec,用来创建搜索字符串。如果输入字段都没有数据,将返回“布尔值”假,并列出所有人员。

调用的对话框窗体


CompletePersonPartial

文件名

peo_br.kb

语法

CompletePersonPartial(VAL w: WINDOW, REF oldAK: STRING, REF ContinueEdit: Boolean,VAL srchType: INTEGER, VAL field: STRING, VAL nextField: STRING): INTEGER

参数

w - 父窗口句柄

ContinueEdit - 如果用户想继续编辑输入字段则为 TRUE,

如果用户不想继续编辑输入字段则为 FALSE

srchType - 搜索选择

field - 上次退出的字段的名称

nextField - 下一个字段的名称

返回

整数

副作用

如果找到人员记录,则用姓、中间名和名填充入口框

说明

当用户输入人员的姓的前几个字母时,这些字母将用来查找匹配值。如果只有一个匹配,则填充姓、中间名和名。如果有多个匹配,则显示一个列表以供选择。

调用的对话框窗体


ContactPeople

文件名

peo_br.kb

语法

ContactPeople

参数

返回

副作用

说明

本过程允许用户按联系人信息搜索人员。

调用的对话框窗体

people.dfc[peoplesearchcontacts]


CreateSearchSelectString

文件名

peo_br.kb

语法

CreateSearchSelectString(REF finalselect: STRING, REF peopledata: PeopleSearchRec, REF userdata: SearchUserRec, REF miscdata: SearchMiscRec, REF viewpeople: BrowsePeopleListRec)

参数

finalselect - 最终选择字符串(其它四个参数的组合)

peopledata -“人员”对话框“一般”标签上的框中的数据

userdata -“人员”对话框“用户”标签上的框中的数据

miscdata -“人员”对话框其它标签上的框中的数据

viewpeople - 包含将显示在 MCLB 中的人员的记录

返回

副作用

说明

本过程将为“查找”对话框的每个部分(人员、用户、联系人、场所、组织和组)创建选择字符串。使用 SQLCreateString 为人员和用户创建选择语句。“场所”、“组织”和组将需要手工完成,因为它们是多个表的结合。然后获得匹配的人员标识以用于选择记录。

调用的对话框窗体


DisplayAllPeople

文件名

peo_br.kb

语法

DisplayAllPeople(REF displayselect: STRING, REF viewpeople: BrowsePeopleListRec, VAL w: WINDOW,REF peotype: STRING)

参数

displayselect - 包含选择全部人员记录的选择语句

viewpeopledata - 包含将在 MCLB 中显示的人员的记录

w - 父窗口句柄

peotype - 人员选择器类型

返回

副作用

说明

本过程将显示当前在数据库中的所有人员。

调用的对话框窗体


DisplayOverallCap

文件名

peo_br.kb

语法

DisplayOverallCap(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 有人员详细资料的输入字段记录

返回

副作用

说明

本过程将显示用户的总体能力以及他们的用户权限和组权限。

调用的对话框窗体


DisplayPersonName

文件名

peo_br.kb

语法

DisplayPersonName( REF person: BrowsePeopleListRec )

参数

person - 包含将在 MCLB 中显示的人员的记录

返回

副作用

说明

本函数格式化要发回调用对话框的姓、名和中间名。

调用的对话框窗体


DisplayUserCap

文件名

peo_br.kb

语法

DisplayUserCap(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 有人员详细资料的输入字段记录

返回

副作用

说明

本过程将填充选定用户的显示能力。

调用的对话框窗体


EnableDiagRight

文件名

peo_br.kb

语法

EnableDiagRight( VAL diagType: INTEGER, VAL rightsMask: INTEGER )

参数

diagType - 诊断类型

rightsMask - 知识权限掩码

返回

TRUE,如果至少有一个启用的诊断权限

FALSE,如果没有启用的诊断权限

副作用

说明

本过程将根据诊断类型启用诊断权限。

调用的对话框窗体


FillContacts

文件名

peo_br.kb

语法

FillContacts(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 有人员详细资料的输入字段记录

返回

副作用

说明

本过程将填充人员对话框的联系人标签上的 MCLB。

调用的对话框窗体


FillGeneral

文件名

peo_br.kb

语法

FillGeneral(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 有详细资料的输入字段记录

返回

副作用

说明

本过程将填充“人员”对话框“一般”标签上的 MCLB。

调用的对话框窗体


FillListMCLB

文件名

peo_br.kb

语法

FillListMCLB

参数

返回

副作用

说明

本过程将填充“人员”对话框“一般”标签上的 MCLB。

调用的对话框窗体


FillQuickContacts

文件名

peo_br.kb

语法

FillQuickContacts

参数

返回

副作用

说明

本过程将填充“快速联系人”窗体上的 MCLB。

调用的对话框窗体


FillUsers

文件名

peo_br.kb

语法

FillUsers(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 有人员详细资料的入口框记录

返回

副作用

说明

本过程将填充“人员”对话框“用户”标签上的 MCLB。

调用的对话框窗体


FillWebPages

文件名

peo_br.kb

语法

FillWebPages(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 有人员详细资料的输入字段记录

返回

副作用

说明

本过程将在“人员”对话框中填充 web 信息。

调用的对话框窗体


GetContactConfig

文件名

peo_br.kb

语法

GetContactConfig(REF person: BrowsePeopleInstRec)

参数

person - 有人员详细资料的入口框记录

返回

副作用

说明

本过程将填充联系人的配置选项。

调用的对话框窗体


GetQuickContactConfig

文件名

peo_br.kb

语法

GetContactConfig(REF person: BrowsePeopleInstRec)

参数

person - 有人员详细资料的入口框记录

返回

副作用

说明

本过程将填充联系人的配置选项。

调用的对话框窗体


GetRightsFromMask

文件名

peo_br.kb

语法

GetRightsFromMask(REF mask: INTEGER, REF currights: LIST OF STRING)

参数

mask - 当前用来评估的安全性掩码

currights - 当前权限列表

返回

副作用

说明

使用安全掩码来评估用户当前有哪些权限。

调用的对话框窗体


PeopleFindEvent

文件名

peo_br.kb

语法

PeopleFindEvent(REF viewpeople: BrowsePeopleListRec)

参数

viewpeople - 包含将显示在 MCLB 中的人员的记录

返回

副作用

说明

本事件将按输入的搜索条件控制搜索匹配的人员记录,并在 MCLB 中显示该记录。如果不是主窗口时,它还将向父窗口返回选定记录。本事件还将调用 BrowseNBEvent 以使用“人员”对话框查看选定人员记录的详细资料。

调用的对话框窗体


PeopleSelectEvent

文件名

peo_br.kb

语法

PeopleSelectEvent(REF selectpeople: LIST OF BrowsePeopleListRec)

参数

selectpeople - 包含将在 MCLB 中显示的人员的记录

返回

副作用

说明

当 completepartialname 找到一列匹配的人员时,使用本事件。然后所选择的人员返回到调用对话框。

调用的对话框窗体


PersonContactList

文件名

peo_br.kb

语法

参数

返回

副作用

说明

根据 contact_id 创建查找匹配人员记录的选择字符串。

调用的对话框窗体


PersonNameList

文件名

peo_br.kb

语法

参数

返回

副作用

说明

创建用于查找匹配人员记录的选择字符串。

调用的对话框窗体


PersonPartialName

文件名

peo_br.kb

语法

参数

返回

副作用

说明

当有不止一个匹配值时,显示列表供用户选择一个正确的值。

调用的对话框窗体

people.dfc[peoplelist]


PersonUserList

文件名

peo_br.kb

语法

参数

返回

副作用

说明

根据 user_id 创建查找匹配人员记录的选择字符串。

调用的对话框窗体


PrintPeopleSelect

文件名

peo_br.kb

语法

PrintPeopleSelect(VAL wHdl: WINDOW, VAL pwhdl: WINDOW, VAL title: STRING, VAL formtype: STRING, VAL PrintInfo: LIST OF ScreenPrintRec)

参数

whdl - 当前窗口句柄

pwhdl - 父窗口句柄

title - 打印输出的标题

formtype - 主要联系人或快速联系人

PrintInfo - 要打印的“人员”对话框信息

返回

副作用

说明

本过程将打印所选择的人员信息。

调用的对话框窗体

c_prnt.dfc[printchoice]

people.dfc[peoplenotebook]

people.dfc[quickcontactform]


QuickContact

文件名

peo_br.kb

语法

QuickContact( val whdl: window )

参数

whdl - 父窗口句柄

返回

副作用

说明

当 SELECTED_PERSON_MSG 消息的第一个参数是一个 BrowsePeopleListRec 记录时,将向父窗口发送该消息。调用本过程弹出处理联系人窗口并选择一个联系人。本函数将向传入的窗口句柄发送消息。

调用的对话框窗体

people.dfc[peoplesearchcontacts]


SendManyPeopleBackToParent

文件名

peo_br.kb

语法

SendManyPeopleBackToParent(REF parentw: WINDOW, REF selectedpeoList: LIST OF BrowsePeopleListRec)

参数

parentw - 父窗口句柄

selectedpeoList - 选定人员的列表

返回

副作用

说明

当此对话框从其它对话框或应用程序调用时,MCLB 中的选定值将返回到父窗口。

调用的对话框窗体


SendPersonBackToParent

文件名

peo_br.kb

语法

SendPersonBackToParent(REF parentw: WINDOW, REF selectedpeo: BrowsePeopleListRec)

参数

parentw - 父窗口句柄

selectedpeo - 选定人员的记录

返回

副作用

说明

当此对话框从其它对话框或应用程序调用时,MCLB 中的选定值将返回到父窗口。

调用的对话框窗体


SetButtons

文件名

peo_br.kb

语法

SetButtons

参数

返回

副作用

说明

本过程设置正确的查看或选择按钮。添加、查看、复制、删除按钮被隐藏。编辑按钮成为查看按钮。

调用的对话框窗体

people.dfc[peoplesearchform]

people.dfc[peoplesearchuser]

people.dfc[multi_roster_form]

people.dfc[non_multi_roster_form]

people.dfc[peoplesearchonly]

people.dfc[peoplesearchcontacts]


SetEnabled

文件名

peo_br.kb

语法

SetEnabled(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将所有控件设置为只读,因为它只用于查看。

调用的对话框窗体


SetQuickEnabled

文件名

peo_br.kb

语法

SetQuickEnabled(VAL w: WINDOW)

参数

返回

副作用

说明

本过程将禁用快速联系人字段。

调用的对话框窗体


SetUserEnabled

文件名

peo_br.kb

语法

SetUserEnabled(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

如果用户没有用户管理权限,本过程将把用户标签上的框设为禁用。

调用的对话框窗体


SetViewButtons

文件名

peo_br.kb

语法

SetViewButtons(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将设置正确的查看或选择按钮。添加、查看、复制、删除按钮被隐藏。编辑按钮成为查看按钮。

调用的对话框窗体


ViewLocations

文件名

peo_br.kb

语法

ViewLocations(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将在树记录中设置查看场所的必要信息。

调用的对话框窗体


ViewOrganizations

文件名

peo_br.kb

语法

ViewOrganizations(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将在树记录中设置查看组织的必要信息。

调用的对话框窗体


ViewSupportedOrg

文件名

peo_br.kb

语法

ViewSupportedOrg(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将在树记录中设置查看某组织的必要信息。

调用的对话框窗体