mline( ) 函数

示例 请参阅

以字符串形式返回备注字段中的指定行。

语法

MLINE(MemoFieldName, nLineNumber [, nNumberOfCharacters])

参数
MemoFieldName

指定备注字段名,MLINE( ) 从该字段中返回一行。若备注字段是在非当前工作区打开的表中,应在备注字段名前加上表别名和一个句点。

nLineNumber

指定从备注字段中返回行的行号,当 nLineNumber 为负数或者大于备注字段的行数时,则返回空字符串。

nNumberOfCharacters

指定从备注字段开始的字符数,从这些字符之后 MLINE( ) 返回指定行的内容。
_MLINE 系统内存变量通常可用作 nNumberOfCharacters。每次调用 MLINE( ) 后,MLINE 将自动调整。
在从较大备注字段中返回行的递归过程中,把 MLINE 作为 nNumberOfCharacters 将会取得较好效果。

返回值类型

字符型

说明

MLINE( ) 将裁剪掉 nLineNumber 指定行的后续空格。
备注字段的行长度和行数由 SET MEMOWIDTH 的当前值决定(一行的默认长度为 50 个字符)。遇到回车符时,不再返回更多字符。_WRAP 的当前设置决定备注字段行的显示方式。
在备注字段中查找字符串时,可以使用 ATLINE( ) 或 ATCLINE( ) 返回找到的字符串所在行的行号,然后在 MLINE( ) 中使用这个行号返回备注字段中此行的内容。