vf中的recno()<>1是什么意思?
2个回答
展开全部
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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询