d_trnfrm.kb 的例行程序


AssignDefault

文件名

d_trnfrm.kb

语法

AssignDefault ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程基于通过 Arguments 输入的参数为 DataValue 指定缺省值。如果参数是 A(即 Arguments 的第一个参数),则 DataValue 总会被缺省 DataValue(Arguments 的第二个参数)替换。如果该自变量是 B(Arguments 的第一个参数),则仅当 DataValue 是未知的(空白的)时,DataValue 会被该缺省值(Arguments 的第二个参数)替换。

调用的对话框窗体


CheckUserErrOption

文件名

d_trnfrm.kb

语法

CheckUserErrOption ( VAL ArgString: STRING )

参数

ArgString - 包含在正在检查的字段中的数据

返回

副作用

说明

此函数对字符串进行检查,看它是否与用户专用的 RetCode 自变量匹配。

调用的对话框窗体


ConvertDistDate

文件名

d_trnfrm.kb

语法

ConvertDistDate ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程将日期从主机格式(MM/DD/YYYY)转换为分发格式(YYYY/MM/DD)。

调用的对话框窗体


ConvertDistTime

文件名

d_trnfrm.kb

语法

ConvertDistTime ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程在主机时间字段的结尾添加秒。主机时间存储为 HH:MM,而分发时间存储为 HH:MM:SS。

调用的对话框窗体


ConvertHostDate

文件名

d_trnfrm.kb

语法

ConvertHostDate ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程将日期从主机格式(YYYY/MM/DD)更改为分发格式(MM/DD/YYYY)。

调用的对话框窗体


ConvertHostTime

文件名

d_trnfrm.kb

语法

ConvertHostTime ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程在主机时间字段的结尾添加秒。主机时间存储为 HH:MM,而分发时间存储为 HH:MM:SS。

调用的对话框窗体


DeleteStr

文件名

d_trnfrm.kb

语法

DeleteStr ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程是一种转换操作,以从包含在 DataValue 中的数据中删除字符串。应在 Arguments 中输入第二个参数,该 Arguments 标识用户希望此转换操作处理错误的方式。应将 WARN 或 ABORT 作为第三个参数输入。

调用的对话框窗体


InsertStrIntoStr

文件名

d_trnfrm.kb

语法

InsertStrIntoStr ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程将一个字符串插入包含在 Datavalue 中的数据中。要插入的字符串与插入位置都包含在 Arguments 参数中。第三个参数标识用户希望此操作处理错误的方式。应将 WARN 或 ABORT 作为第三个参数输入。

调用的对话框窗体


MakeLowerCase

文件名

d_trnfrm.kb

语法

MakeLowerCase ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程将 DataValue 中的数据转换为小写形式。

调用的对话框窗体


MakeUpperCase

文件名

d_trnfrm.kb

语法

MakeUpperCase ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程将 DataValue 中的数据转换为大写形式。

调用的对话框窗体


Required

文件名

d_trnfrm.kb

语法

Required ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程验证 DataValue 中是否有数据,因为它是必需字段。自变量字段应该是 ABORT 或 WARN,如果 DataValue 是未知的,则该自变量字段确定 RetCode。如果自变量字段不是 ABORT 或 WARN,则当 DataValue 不包含值时,RetCode 将缺省为 ABORT。

调用的对话框窗体


SearchReplaceStr

文件名

d_trnfrm.kb

语法

SearchReplaceStr ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程查找 DataValue 中的某一字符串并用新字符串替换它。目标字符串与新字符串都是 Arguments 中的参数。应在 Arguments 中输入第三个参数,该 Arguments 标识用户希望此转换操作处理错误的方式。应将 WARN 或 ABORT 作为第三个参数输入。

调用的对话框窗体


TrimEndWhiteSpace

文件名

d_trnfrm.kb

语法

TrimEndWhiteSpace ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程从包含在 DataValue 中的数据的结尾删除空格。

调用的对话框窗体


TrimLeadingWhiteSpace

文件名

d_trnfrm.kb

语法

TrimLeadingWhiteSpace ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程从包含在 DataValue 中的数据的开始删除空格。

调用的对话框窗体


TruncateString

文件名

d_trnfrm.kb

语法

TruncateString ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程基于从 Arguments 输入的数与用户选择的 RetCode ABORT 或 WARN 来缩短数据字段。

调用的对话框窗体


ValidateValue

文件名

d_trnfrm.kb

语法

ValidateValue ( REF DataValue: STRING, VAL Arguments: STRING, REF RetCode: INTEGER )

参数

DataValue - 包含在正在转换的字段中的数据

Arguments - 用来确定转换如何更改 DataValue 中的数据的信息

RetCode - 转换是否成功

返回

副作用

说明

此过程验证包含在 DataValue 中的数据是否有效。Arguments 字段应该包含一个或多个有效的值,这些值以逗号分隔开,逗号与值之间没有空格。

调用的对话框窗体