点击或拖拽改变大小

Functions.Lookup 方法

X#
-- todo --
在表中搜索第一个字段匹配指定表达式的记录。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION Lookup(
	ReturnField,
	eSearchExpression,
	SearchedField,
	cTagName
) AS USUAL CLIPPER
查看代码

参数

ReturnField (Optional)
类型:__Usual
eSearchExpression (Optional)
类型:__Usual
SearchedField (Optional)
类型:__Usual
cTagName (Optional)
类型:__Usual

返回值

类型:__Usual
字符型、数值型、货币型、浮点型、整型、双精度型、日期型、日期时间型或逻辑型。
备注
如果搜索成功,LOOKUP( ) 将记录指针移动到匹配的记录,并返回该记录中指定字段的内容。
如果 LOOKUP( ) 未找到搜索表达式,它将返回一个与 ReturnField 长度和数据类型相同的空值。 记录指针将定位在文件末尾。
如果使用 LOOKUP( ) 搜索父表,所有相关子表中的记录指针都将移动到相关记录。
此函数无法通过 Rushmore 查询优化进行优化。
示例
X#
1Close Databases
2Open Database (HOME(2) + 'data\testdata')
3Use customer Order company  // 打开 Customer 表
4Clear
5@ 2,2 SAY LOOKUP(contact, 'Ernst Handel', company, 'company')
参见