pro_dbww.kb 的例行程序


DeleteActionForEntity

文件名

pro_dbww.kb

语法

DeleteActionForEntity( REF entity: EntityRecord , REF action: SystemActionsRecord): INTEGER

参数

entity - 实体记录

action - 系统操作记录

返回

副作用

说明

本函数删除一个 entity_action 记录。它移去实体和系统操作间的关系。

调用的对话框窗体


DeleteAssignmentForProfile

文件名

pro_dbww.kb

语法

DeleteAssignmentForProfile( REF profileAssign: ProfileAssignRecord): INTEGER

参数

profileAssign - 概要文件分配记录

返回

整数

副作用

说明

本函数将更新用户或组,使其没有分配的概要文件。

调用的对话框窗体


DeleteEntity

文件名

pro_dbww.kb

语法

DeleteEntity(REF entity: EntityRecord): INTEGER

参数

entity - 实体记录

返回

整数

副作用

说明

本函数删除实体记录并返回 SQL 返回码。

调用的对话框窗体


DeleteEntityForProfile

文件名

pro_dbww.kb

语法

DeleteEntityForProfile( REF profile: ProfileRecord , REF entity: EntityRecord): INTEGER

参数

profile - 概要文件记录

entity - 实体记录

返回

整数

副作用

说明

本函数将删除概要文件的 profile_entity 记录和提供的实体。

调用的对话框窗体


DeleteIcon

文件名

pro_dbww.kb

语法

DeleteIcon(REF icon: IconBarRecord): INTEGER

参数

icon - 图标条记录

返回

整数

副作用

说明

本函数从图标条表删除一个图标。

调用的对话框窗体


DeleteMenu

文件名

pro_dbww.kb

语法

DeleteMenu(REF menu: MenuBarRecord): INTEGER

参数

menu - 菜单条记录

返回

整数

副作用

说明

本函数将删除所提供的菜单。

调用的对话框窗体


DeleteProfile

文件名

pro_dbww.kb

语法

DeleteProfile(REF profile: ProfileRecord): INTEGER

参数

profile - 概要文件记录

返回

整数

副作用

说明

本函数将删除所提供的概要文件。删除概要文件的同时也将删除该概要文件的图标和菜单。

调用的对话框窗体


DeleteSystemAction

文件名

pro_dbww.kb

语法

DeleteSystemAction(REF action: SystemActionsRecord): INTEGER

参数

action - 系统操作记录

返回

整数

副作用

说明

本函数向调用函数返回 SQLdelete 整型返回码

调用的对话框窗体


DuplicateActionName

文件名

pro_dbww.kb

语法

DuplicateActionName(VAL action_name: STRING, VAL action_id: INTEGER): BOOLEAN

参数

action_name - 操作名

action_id - 操作标识

返回

TRUE 或 FALSE

副作用

说明

如果操作名正被使用,则本函数返回 TRUE,否则返回 FALSE。

调用的对话框窗体


DuplicateEntityName

文件名

pro_dbww.kb

语法

DuplicateEntityName(VAL entity_name: STRING, VAL entity_id: INTEGER): BOOLEAN

参数

entity_name - 实体名

entity_id - 实体标识

返回

TRUE 或 FALSE

副作用

说明

如果实体名正被使用,则本函数返回 TRUE,否则返回 FALSE。

调用的对话框窗体


DuplicateProfileName

文件名

pro_dbww.kb

语法

DuplicateProfileName(VAL profile_name: STRING, VAL profile_id: INTEGER): BOOLEAN

参数

profile_name - 概要文件名

profile_id - 概要文件标识

返回

如果存在同样名称的概要文件,则返回 TRUE,

否则返回 FALSE

副作用

说明

本函数检查是否存在另一个同名的概要文件。

调用的对话框窗体


InsertActionsForEntity

文件名

pro_dbww.kb

语法

InsertActionsForEntity( VAL entity: EntityRecord , REF actionList: LIST OF SystemActionsRecord): INTEGER

参数

entity - 实体记录

actionList - 系统操作记录列表

返回

副作用

说明

本函数插入 entity_action 记录并建立实体和系统操作间的关系。

调用的对话框窗体


InsertAssignmentsForProfile

文件名

pro_dbww.kb

语法

InsertAssignmentsForProfile(VAL profile: ProfileRecord , REF profileAssignList: LIST OF ProfileAssignRecord): INTEGER

参数

profile - 概要文件记录

profileAssignList - 概要文件分配记录列表

返回

副作用

说明

本函数通过恰当地更新用户和组表在 profileAssignList 中分配用户和组。每个用户和组只能分配一个概要文件。

调用的对话框窗体


InsertEntitiesForProfile

文件名

pro_dbww.kb

语法

InsertEntitiesForProfile( VAL profile: ProfileRecord , REF entityList: LIST OF EntityRecord): INTEGER

参数

profile - 概要文件记录

entityList - 实体记录列表

返回

副作用

说明

本函数将通过在 profile_entity 表中插入记录把概要文件与 entityList 中的实体联系起来。

调用的对话框窗体


InsertEntity

文件名

pro_dbww.kb

语法

InsertEntity(REF entity: EntityRecord): INTEGER

参数

entity - 实体记录

返回

整数

副作用

说明

本函数插入实体记录并返回 SQL 返回码。

调用的对话框窗体


InsertIcon

文件名

pro_dbww.kb

语法

InsertIcon(REF icon: IconBarRecord): INTEGER

参数

icon - 图标条记录

返回

整数

副作用

说明

本函数向图标条表中插入图标。

调用的对话框窗体


InsertMenu

文件名

pro_dbww.kb

语法

InsertMenu(REF menu: MenuBarRecord): INTEGER

参数

menu - 菜单条记录

返回

sqlinsert 的整型 sql 码

副作用

说明

本函数插入提供的菜单。

调用的对话框窗体


InsertProfile

文件名

pro_dbww.kb

语法

InsertProfile(REF profile: ProfileRecord): INTEGER

参数

profile - 概要文件记录

返回

整数

副作用

说明

本函数将插入所提供的概要文件。

调用的对话框窗体


InsertSystemAction

文件名

pro_dbww.kb

语法

InsertSystemAction(REF action: SystemActionsRecord): INTEGER

参数

action - 系统操作记录

返回

整数

副作用

说明

本函数向调用函数返回 SQLinsert 整型返回码。

调用的对话框窗体


MakeDefaultProfile

文件名

pro_dbww.kb

语法

MakeDefaultProfile(REF profile: ProfileRecord)

参数

profile - 概要文件记录

返回

副作用

说明

本过程将更新概要文件表,并使所提供的概要文件成为缺省值。

调用的对话框窗体


UpdateActionsForEntity

文件名

pro_dbww.kb

语法

UpdateActionsForEntity( REF entity: EntityRecord , REF actionList: LIST OF SystemActionsRecord): INTEGER

参数

entity - 实体记录

actionList - 系统操作记录列表

返回

副作用

说明

本函数为该实体的新系统操作插入 entity_action 记录,并删除从该实体移去的系统操作的 entity_action 记录。它建立实体和系统操作间的关系。

调用的对话框窗体


UpdateAssignmentsForProfile

文件名

pro_dbww.kb

语法

UpdateAssignmentsForProfile(REF profile: ProfileRecord , REF profileAssignList: LIST OF ProfileAssignRecord): INTEGER

参数

profile - 概要文件记录

profileAssignList - 概要文件分配记录列表

返回

副作用

说明

本函数通过更新用户/组的概要文件将 profileAssignList 中的用户和组与所提供的概要文件联系起来。那些不在 profileAssignList 中但当前分配了此概要文件的用户/组将被更新为不再拥有此概要文件。

调用的对话框窗体


UpdateEntitiesForProfile

文件名

pro_dbww.kb

语法

UpdateEntitiesForProfile( REF profile: ProfileRecord , REF entityList: LIST OF EntityRecord): INTEGER

参数

profile - 概要文件记录

entityList - 实体记录列表

返回

副作用

说明

本函数通过为那些没有关系的实体插入一个 profile_entity 记录将实体列表记录中的实体与所提供的概要文件联系起来,并删除那些有关系但不在列表中的实体。

调用的对话框窗体


UpdateEntity

文件名

pro_dbww.kb

语法

UpdateEntity( REF oldEntity: EntityRecord, REF entity: EntityRecord): INTEGER

参数

oldEntity - 实体记录

entity - 实体记录

返回

整数

副作用

说明

本函数更新实体记录并返回 SQL 返回码。

调用的对话框窗体


UpdateIcon

文件名

pro_dbww.kb

语法

UpdateIcon(REF oldIcon: IconBarRecord, REF icon: IconBarRecord): INTEGER

参数

oldIcon - 图标条记录

icon - 图标条记录

返回

整数

副作用

说明

本函数更新图标条表中图标记录。本函数使用被动并发操作。

调用的对话框窗体


UpdateMenu

文件名

pro_dbww.kb

语法

UpdateMenu(REF oldMenu: MenuBarRecord, REF menu: MenuBarRecord): INTEGER

参数

oldMenu - 菜单条记录

menu - 菜单条记录

返回

整数

副作用

说明

本函数将更新所提供的菜单。本函数在更新时使用被动并发操作。

调用的对话框窗体


UpdateProfile

文件名

pro_dbww.kb

语法

UpdateProfile(REF oldProfile: ProfileRecord, REF profile: ProfileRecord): INTEGER

参数

oldProfile,profile - 概要文件记录

返回

整数

副作用

说明

本函数将更新所提供的菜单。它将使用被动并发操作。

调用的对话框窗体


UpdateSystemAction

文件名

pro_dbww.kb

语法

UpdateSystemAction(REF oldAction: SystemActionsRecord, REF action: SystemActionsRecord): INTEGER

参数

action - 新系统操作记录

oldAction - 旧系统操作记录

返回

整数

副作用

说明

本函数向调用函数返回 SQLupdate 整型返回码。

调用的对话框窗体