vf中的recno()<>1是什么意思?

2025-02-26 11:41:19
推荐回答(2个)
回答1:

vf中的recno()<>1是指记录号不等于1
RECNO()函数
返回当前或指定表中的当前记录号。
语法
RECNO([nWorkArea | cTableAlias])
返回
数字
参数
nWorkArea
指定一个表中的另一个工作区打开工作区编号。如果一个表是不是在您指定的工作区中打开, RECNO()返回0。
cTableAlias
指定表别名的表在另一个工作区打开。
RECNO()函数示例
下面的示例搜索客户表的公司名称,并且,如果公司名称没有找到,使用RECNO(0)返回最匹配的公司。
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
USE customer && Opens Customer table
SET ORDER TO company
SEEK 'Ernst'
IF FOUND( )
DISPLAY company, contact
ELSE
GOTO RECNO(0)
CLEAR
? 'Closest matching company is ' + company
? 'Record number: ' + ALLTRIM(STR(RECNO( )))
ENDIF

回答2:

记录号不等于1