|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 初学VFP,帮忙解释下这个循环
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
603
人关注过本帖
标题:
初学VFP,帮忙解释下这个循环
只看楼主
加入收藏
前锋真棒
等 级:
新手上路
帖 子:11
专家分:0
注 册:2012-2-27
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:5
初学VFP,帮忙解释下这个循环
b=0
a=0
scan
c=总分
if c=b
t=a
else
a=recn()
t=a
b=总分
endif
repl 名次 with t
ends
2012-02-28 10:45
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
2
楼
收藏
得分:10
以下是引用
前锋真棒
在2012-2-28 10:45:56的发言:
b=0
a=0
scan
c=总分
if c=b
t=a
else
a=recn()
t=a
b=总分
endif
repl 名次 with t
ends
在当前打开的表中进行数据扫描。首先定义A、B为数值型变量,并赋初值为0。在扫描数据的过程中,将总分赋值给C,然后进行条件判断,如果C等于B,T等于A;如果C不等于B,A等于当前记录号,此时T等于A,将总分赋值于B。最后
名次
用T值替换。
坚守VFP最后的阵地
2012-02-28 11:11
举报帖子
使用道具
赠送鲜花
软件服务
等 级:
蝙蝠侠
威 望:
3
帖 子:344
专家分:736
注 册:2011-12-23
第
3
楼
收藏
得分:10
程序代码:
b
=
0
scan c
=
总分
if
c
<>
b t
=
recn() b
=
总分 endif repl 名次
with
t ends
这样更容易理解,用相同总分的第一个记录号作为名次保存
2012-02-28 12:00
举报帖子
使用道具
赠送鲜花
前锋真棒
等 级:
新手上路
帖 子:11
专家分:0
注 册:2012-2-27
第
4
楼
收藏
得分:0
谢谢两位大哥,学习了
2012-02-28 16:19
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
5
楼
收藏
得分:0
回复 3楼 软件服务
棒,加100分鼓励
2012-02-28 17:53
举报帖子
使用道具
赠送鲜花
望天打卦
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-11-6
第
6
楼
收藏
得分:0
我也是新手 ,跟着学了。
2012-03-26 22:28
举报帖子
使用道具
赠送鲜花
6
1/1页
1
快速回复:
初学VFP,帮忙解释下这个循环
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.023656 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved