grp_dbbr.kb 的例行程序


CompletePartialGroup

文件名

grp_dbbr.kb

语法

function CompletePartialGroup(VAL w: WINDOW, REF group: GroupRecord, VAL field: STRING, VAL nextField: STRING, REF oldAK: STRING): INTEGER;

参数

w - 当前窗口句柄

group - 组记录

field - 正在自动填写的字段

nextField - 一完成自动填写就将光标移到其上的字段

oldAK - 旧文本字段值

返回

整数

副作用

说明

此函数检索某一给定组名称的完整文本值并将其植入适当的文本框。

调用的对话框窗体


GetCCBGroupType

文件名

grp_dbbr.kb

语法

GetCCBGroupType(VAL ccbName: STRING): STRING IS

参数

groupId and siteId - 要找到 CCB 类型的组的标识

返回

整数

副作用

说明

从“更改”与“模型”对话框的“批准”标记查看某 CCB 的详细信息时,查找要设置的相关 CCB 类型。

调用的对话框窗体


GetGroupById

文件名

grp_dbbr.kb

语法

function GetGroupById(VAL id: STRING): GroupRecord;

参数

id - 组标识

返回

组记录

副作用

说明

此函数基于给定标识检索组记录。

调用的对话框窗体


GetGroupList

文件名

grp_dbbr.kb

语法

function GetGroupList(REF lst: LIST OF GroupRecord, VAL where: STRING): INTEGER;

参数

lst - 组记录列表

where - 用于检索组记录的字符串

返回

整数

副作用

说明

此函数基于 where 子句检索一系列组记录。

调用的对话框窗体


GetUserPrimaryGroup

文件名

grp_dbbr.kb

语法

FUNCTION GetUserPrimaryGroup(VAL user_id: STRING): STRING;

参数

user_id - 查找缺省组的用户标识

返回

组标识

副作用

说明

此函数将提供用户的主要组。

调用的对话框窗体


LoadAllGroups

文件名

grp_dbbr.kb

语法

PROCEDURE LoadAllGroups( REF groupList: List of String );

参数

groupList - 目的地组列表

返回

副作用:无。

副作用

说明

此函数将用系统中处于活动状态的所有可用组植入 LIST OF STRING 引用参数。

调用的对话框窗体


LoadGroupMask

文件名

grp_dbbr.kb

语法

PROCEDURE LoadGroupMask ( VAL user_id: STRING, REF groupList: LIST OF STRING, REF mask: INTEGER );

参数

user_id - 搜索所用的用户标识

groupList - 某用户是其成员的目的地

组列表。

mask - 与某用户有关的所有权限的目的地安全

性掩码。

返回

副作用

说明

此函数将装入引用参数 groupList,该 groupList 包含 user_id 是其成员以及基于每个组的权限创建安全掩码的所有组。安全掩码将是与用户标识是其成员的所有组有关的安全权限的组合。

调用的对话框窗体


LoadLocalGroups

文件名

grp_dbbr.kb

语法

PROCEDURE LoadLocalGroups( REF groupList: List of String );

参数

groupList - 目的地组列表

返回

副作用

说明

此函数将用系统中处于活动状态的所有可用组来植入字符串引用参数列表。

调用的对话框窗体


LoadMembersForCCB

文件名

grp_dbbr.kb

语法

LoadMembersForCCB(REF thisCCB: CCB_MEMBER_REC, VAL Member_SQL_String: STRING): INTEGER IS

参数

thisCCB - 装入成员的 CCB 记录

Member_SQL_String - SQL 选择的搜索准则

返回

整数

副作用

说明

装入属于给定 CCB 的成员。

调用的对话框窗体


PartialGroup2PK

文件名

grp_dbbr.kb

语法

FUNCTION PartialGroup2PK(REF display: GroupRecord,VAL w: WINDOW, VAL where: STRING, VAL ak: STRING): INTEGER;

参数

display - 显示组的记录

w - 父窗口句柄

where - 用户在某字段中输入的值

返回

具有完整组名称的组记录。

副作用

说明

当用户标出时,此例行程序执行自动填写框。如果找到一个匹配,就设置该字段,而匹配返回到调用对话框中。如果找不到匹配,则给用户一条警告与选项,以继续编辑当前框或跳到下一个框。如果找到许多匹配,则会为用户提供一个匹配列表,用户可从中进行选择。

调用的对话框窗体

groups.dfc[available_groups]


QueryGroupsForUser

文件名

grp_dbbr.kb

语法

PROCEDURE QueryGroupsForUser ( VAL userId: STRING, REF GroupList: LIST OF STRING );

参数

userId - 搜索组的用户标识,此标识是这些组的

成员。

GroupList - 此用户是其成员的组列表

返回

副作用

说明

此函数用来装入用户标识是其中一个成员的所有组。它将使用每个组标识植入 LIST OF STRING 引用参数,User ID 参数是每个组标识的成员。

调用的对话框窗体