r_dsvcs.kb 例行程序


ConfirmDelete

文件名

r_dsvcs.kb

语法

ConfirmDelete( VAL w: WINDOW ): BOOLEAN IS

参数

w - 当前窗口

返回

副作用

说明

当删除数据时该例行程序将显示确认。

调用的对话窗口


MakeCloseFromOKCancel

文件名

r_dsvcs.kb

语法

MakeCloseFromOKCancel(VAL w: WINDOW, VAL OK_Name: STRING, VAL Cancel_Name: STRING) IS

参数

w - 当前窗口

OK_Name - 要重命名的接受按钮名称

Cancel_Name - 要隐藏的取消按钮名称

返回

副作用

说明

该例行程序将会将视图模式的“确认”按钮重命名为“关闭”。

调用的对话窗口


MakeOKCancelFromClose

文件名

r_dsvcs.kb

语法

MakeOKCancelFromClose(VAL w: WINDOW, VAL OK_Name: STRING, VAL Cancel_Name: STRING) IS

参数

w - 当前窗口

OK_Name - 在其上改变文本的按钮名称

Cancel_Name - 使之可见的按钮

返回

副作用

说明

该例行程序将命名确认按钮回到“确认”。

调用的对话窗口


R_CompletePartialAK

文件名

r_dsvcs.kb

语法

R_CompletePartialAK(VAL w: WINDOW, REF id: STRING, VAL table: STRING, VAL field: STRING, VAL nextField: STRING, REF oldAK: STRING): INTEGER IS

参数

w - 当前窗口句柄

id - 人员标识

table - 要返回的对应标识及对应文本值所在的数据库表

field - 正在自动填写的字段

nextField - 自动填写完成后,将焦点移至其上的字段

oldAK - 旧文本字段值

返回

整数

副作用

说明

该例行程序检索给定标识的完成文本值并将其植入专用文本框。

调用的对话窗口


R_CompletePersonPartialAK

文件名

r_dsvcs.kb

语法

R_CompletePersonPartialAK(VAL w: WINDOW, REF id: INTEGER, VAL field: STRING, VAL nextField: STRING, REF oldAK: STRING): INTEGER IS

参数

w - 当前窗口句柄

id - 人员标识

field - 文本字段

nextField - 自动填写完成后,将焦点移至其上的字段

oldAK - 旧文本字段值

返回

整数

副作用

说明

该例行程序在专用文本字段中自动填写人员的名称。

调用的对话窗口


R_ConvertDDEDelayTime

文件名

r_dsvcs.kb

语法

R_ConvertDDEDelayTime(VAL DDETime: REAL): INTEGER

参数

DDETime - 要转换为毫秒的以秒为单位的时间

返回

整数

副作用

说明

该例行程序转换 DDE 优先选项时间使其可以与“SYSDELAY”及“$MsgTimer”一起使用。

调用的对话窗口


R_DDeacquireMSProject

文件名

r_dsvcs.kb

语法

R_DDeacquireMSProject IS

参数

返回

副作用

说明

该例行程序搜索 MS 项目并激活 MS 项目按钮。

调用的对话窗口


R_DDECleanUpOnClose

文件名

r_dsvcs.kb

语法

R_DDECleanUpOnClose IS

参数

返回

副作用

说明

该例行程序终断 DDE 链接并将 DDE 变量复位。

调用的对话窗口


R_DDEPromptUser

文件名

r_dsvcs.kb

语法

R_DDEPromptUser: BOOLEAN IS

参数

isActivity - 将当前更改标志为活动或更改

返回

副作用

说明

在需要的时候,该例行程序提示用户关闭全部项目文件。如果用户按 OK 键将返回 TRUE 值,按 CANCLE 键将返回 FALSE 值。

调用的对话窗口


R_DisableMSProject

文件名

r_dsvcs.kb

语法

R_DisableMSProject: WINDOW IS

参数

返回

副作用

说明

该例行程序禁用 MS 项目并返回其窗口句柄。

调用的对话窗口


R_DisplayCategoryCode

文件名

r_dsvcs.kb

语法

FUNCTION R_DisplayCategoryCode(VAL Desc: STRING): STRING IS

参数

Desc - 类别说明

返回

字符串

副作用

说明

该例行程序将返回给定了说明的类别代码。

调用的对话窗口


R_DisplayCategoryCode_modl

文件名

r_dsvcs.kb

语法

FUNCTION R_DisplayCategoryCode_modl(VAL id: STRING): STRING IS

参数

ID - 模型标识

返回

字符串

副作用

说明

该例行程序将返回给定了模型标识的类别代码。

调用的对话窗口


R_EnableMSProject

文件名

r_dsvcs.kb

语法

R_EnableMSProject(VAL wMSProject: WINDOW): INTEGER IS

参数

wMSProject - MS 项目的窗口句柄

返回

整数

副作用

说明

该例行程序启用 MS 项目。

调用的对话窗口


R_EnterBrowserField

文件名

r_dsvcs.kb

语法

R_EnterBrowserField(VAL w: WINDOW, VAL field: STRING, REF oldAK: STRING ): INTEGER IS

参数

w - 当前窗口句柄

field - 字段名称

oldAK - 字段值

返回

整数

副作用

说明

该例行程序由 $MsgEnterField 调用以辅助自动完成。

调用的对话窗口


R_EnterPersonField

文件名

r_dsvcs.kb

语法

R_EnterPersonField(VAL w: WINDOW, VAL field: STRING, REF oldAK: STRING );

参数

w - 当前窗口句柄

field - 字段名称

oldAK - 字段值(内容)

返回

整数

副作用

说明

该例行程序由 $MsgEnterField 调用以辅助自动完成。

调用的对话窗口


R_ExitAssetField

文件名

r_dsvcs.kb

语法

R_ExitAssetField(VAL w: WINDOW, VAL FieldName: STRING):INTEGER IS

参数

w - 当前窗口句柄

FieldName - 当前字段名称

返回

整数

副作用

说明

该例行程序在“查找更改对话”框中执行对给定资产标记的自动填写检查。

调用的对话窗口


R_ExitBrowserField

文件名

r_dsvcs.kb

语法

R_ExitBrowserField(VAL w: WINDOW, VAL field: STRING, VAL nextField: STRING, VAL table: STRING, REF id: STRING, REF oldAK: STRING): INTEGER IS

参数

w - 当前窗口句柄

id - 人员标识

table - 要返回的对应标识及对应文本值所在的数据库表

field - 正在自动填写的字段

nextField - 自动填写完成后,将焦点移至其上的字段

oldAK - 旧文本字段值

返回

整数

副作用

说明

当退出浏览器字段时调用该例行程序。如果“thisAK”<>“oldAK”则调用“RCompletePartialAK”。

调用的对话窗口


R_ExitPersonField

文件名

r_dsvcs.kb

语法

R_ExitPersonField(VAL w: WINDOW, VAL field: STRING, REF oldAK: STRING );

参数

w - 当前窗口

field - 正在退出的字段

oldAK - 该字段的旧值

返回

副作用

说明

在 $MsgExitField 时间调用该函数以辅助自动完成。

调用的对话窗口


R_GetChangeMatchingMCLB

文件名

r_dsvcs.kb

语法

R_GetChangeMatchingMCLB(VAL w: WINDOW, VAL field_Name: STRING, REF this_Change: R_CHANGE_REC): INTEGER IS

参数

w - 当前窗口

field_Name - MCLB 名称

返回

整数

副作用

说明

该例行程序将获取与 MCLB 中的选项相匹配的更改记录。

调用的对话窗口


R_GetEFMObjectName

文件名

r_dsvcs.kb

语法

R_GetEFMObjectName(VAL id: STRING, VAL table: STRING): STRING IS

参数

id - 正在检索的对象标识

table - 表名称

返回

字符串

副作用

说明

该例行程序选择给定表标识的对象名称。

调用的对话窗口


R_GetRelevantStatusMatchingMCLB

文件名

r_dsvcs.kb

语法

R_GetRelevantStatusMatchingMCLB(VAL w: WINDOW, VAL field_Name: STRING, REF this_Status: R_STATUS_REC) IS

参数

w - 当前窗口

field_Name - MCLB 名称

this_Status - 当前状态记录

返回

副作用

说明

该例行程序返回给定的状态标识的相关状态代码。

调用的对话窗口


R_LoadFieldForHiddenID

文件名

r_dsvcs.kb

语法

R_LoadFieldForHiddenID(VAL w: WINDOW, VAL field: STRING, VAL id: STRING, VAL type: STRING) IS

参数

w - 当前窗口

field - 要设置的字段的名称

id - 要设置的记录标识

type - 要设置的记录类型

返回

副作用

说明

该例行程序为某一隐藏标识装入字段。

调用的对话窗口


R_MultipleStatusEvent

文件名

r_dsvcs.kb

语法

R_MultipleStatusEvent(REF this_Status: R_STATUS_REC) IS

参数

this_Status - 当前状态记录

返回

副作用

说明

这是状态选择的事件处理器。

调用的对话窗口


R_PersonPartialAK2PK

文件名

r_dsvcs.kb

语法

R_PersonPartialAK2PK(REF display: BrowsePeopleListRec, VAL w: WINDOW, VAL ak: STRING);

参数

display - 人员或人员列表

w - 当前窗口句柄

ak - 正在自动填写的字段的先前值

返回

整数

副作用

说明

该例行程序取一个字段条目值并将其还原到它的完全值中。

调用的对话窗口


R_PriorityEvent

文件名

r_dsvcs.kb

语法

R_PriorityEvent(REF this_approval: R_APPROVAL_REC) IS

参数

this_approval - 当前批准记录

返回

副作用

说明

这是更新批准特权的事件处理器。

调用的对话窗口


R_ProcessChangeError

文件名

r_dsvcs.kb

语法

R_ProcessChangeError(VAL w: WINDOW, VAL Error_Title: STRING, VAL Error_String: STRING) IS

参数

w - 当前窗口

Error_Title - 要显示的错误标题

Error_String - 要显示的错误文本

返回

副作用

说明

该例行程序显示传入的错误消息。

调用的对话窗口


R_ProcessFindEntryFields

文件名

r_dsvcs.kb

语法

R_ProcessFindEntryFields(VAL w: WINDOW, REF this_FindChange: R_FIND_CHANGE_REC, VAL type: INTEGER) IS

参数

w - 当前窗口

this_FindChange - 当前查找更改记录

type - 要执行的交叉操作类型

返回

副作用

说明

当查找更改时,该例行程序将处理屏幕交叉操作。

调用的对话窗口


R_RetrieveCategoryAdHocValue

文件名

r_dsvcs.kb

语法

R_RetrieveCategoryAdHocValue( VAL category: STRING ): BOOLEAN IS

参数

category - 当前类别代码

返回

布尔值

副作用

说明

该例行程序从传入类别代码的“类别”表中返回“ADHOC”列的值。

调用的对话窗口


R_SelectModelApprovalPriority

文件名

r_dsvcs.kb

语法

R_SelectModelApprovalPriority(VAL w: WINDOW, REF this_approval: R_APPROVAL_REC) IS

参数

w - 窗口

this_approval - 当前批准记录。

返回

整数

副作用

说明

当有变更时,该例行程序允许模型批准利用同一 PriorityEvent 例行程序。

调用的对话窗口

rchg.dfc[set_priority]


R_UpdateDateEntryValue

文件名

r_dsvcs.kb

语法

R_UpdateDateEntryValue(VAL w: WINDOW,VAL field_Name: STRING, REF field_Value: DATE, REF Alter_Flag: INTEGER) IS

参数

w - 当前窗口

field_Name - 要摘录的字段名称

field_Value - 字段的值

Alter_Flag - 新字段具有何种状态

返回

副作用

说明

该例行程序更新日期条目字段的值。

调用的对话窗口