永发信息网

visual foxpro里面程序设计出现的skip是什么意思?

答案:2  悬赏:70  手机版
解决时间 2021-11-20 21:40
visual foxpro里面程序设计出现的skip是什么意思?
最佳答案
skip && 记录指针往下移动一条
skip 1 && 记录指针往下移动一条,同上
skip -10 && 记录指针往上移动10条(若碰到文件首,则是移动几条算几条,停在首部)
注:如果使用了索引,则按索引的顺序(非实际记录号)

早期foxbase等最常用于以下结构:
do while .net.eof()
......
skip
enddo

现在多用于按钮,比如【下一条、上一条、下十条、上十条】
举一个【下十条】的语句:

if !eof()
thisform.......等处理语句
skip 10
else
=messagebox('已经到了文件尾部,不能再往下移动了!')
endif

【以下是手册内容】:

使记录指针在表中向前移动或向后移动。
SKIP [nRecords] [IN nWorkArea | cTableAlias]

参数

nRecords
指定记录指针需要移动的记录数。
使用不带 nRecords 参数的 SKIP 命令将使记录指针走到下一个记录。如果 nRecords 为正数,记录指针向文件尾移动 nRecords
个记录;如果 nRecords 为负数,记录指针将向文件头移动 nRecords 个记录。
如果记录指针指向表的最后一个记录,并且执行不带参数的 SKIP 命令时,RECNO( ) 函数返回值比表中记录总数大 1,EOF( )
函数返回“真”(.T.);如果记录指针指向表的第一个记录,并且执行 SKIP 1 命令,则 RECNO( ) 函数返回 1,BOF( )
函数返回“真”(.T.)。

IN nWorkArea | cTableAlias
在指定工作区的表中移动记录指针。nWorkArea 指定工作区编号,cTableAlias 指定一个表或工作区的别名。

备注

如果表有一个主控索引名或索引文件,使用 SKIP 命令将使记录指针移动到索引序列决定的记录上。
全部回答
skip 是表的记录指针向下移动一个记录
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
安-225的空重是多少?
国外免费的搜索引擎有哪些
塑料并底三角里几号是耐高温的
求洪卓立和钟舒曼的傻瓜 粤语MP3链接QQ空间链
地脚灯是感应还是声控
现在自考文凭有用吗
纯Al和304不锈钢室温下都是晶格结构都是FCC,
电工做了十几年,一下不做了,还真不习惯!
数学求解,求一新的解法。
中国移动(正义营业厅)地址有知道的么?有点事
化学中n和N分别代表什么?
历史上靠老婆吃饭的人是谁
橘皮肤抽脂可以消除吗?
总么更改交警队里本人留的电话给号码
神牛逸客v850锂电池闪光灯佳能相机是否能用
推荐资讯
在淘宝网上买东西是必须用支付宝交款么?
有什么白酒的名字里有个颜子
随着燃煤价格的不断上涨,少数不法商贩将煤矸
PDF文件添加图片在哪里添加?
全班有学生52人,其中男生人数比女生多二十五
超过一分钟的视频如何分享到微信朋友圈?
QQ炫舞里净搭是什么意思
谁有《电磁通论》 pdf
莲子心可以用来做什么?
我想问金逆时间分手,金逆结束后,会后悔吗
怎样辨别美甲光疗机的好坏?
电信 有缴费赠手机么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?