求助!如何对多条记录有用
											close allclear
use 2.dbf
if 成绩>90
replace 等级 with '优秀'
else
if 成绩>70
replace 等级 with '合格'
else
if 成绩<=60
replace 等级 with '差'
endif
endif
endif
list
只能处理一条记录不能处理多条,请各位帮我一下,我是考级新手,请教
 
										
					
	 
										
					
	 2011-08-25 16:41
	    2011-08-25 16:41
   2011-08-25 16:45
	    2011-08-25 16:45
   程序代码:
程序代码:CLOSE DATABASES ALL
CLEAR
USE Table2 EXCLUSIVE IN 0
SELECT Table2
GOTO TOP
DO WHILE !EOF()
    DO CASE
        CASE 成绩 >= 90
            cString = "优秀"
        CASE 成绩 >= 80
            cString = "良好"
        CASE 成绩 >= 60
            cString = "合格"
        OTHERWISE
            cString = "差"
    ENDCASE
    REPLACE 等级 WITH cString
    SKIP
ENDDO
USE
RETURN
 程序代码:
程序代码:CLOSE DATABASES ALL
CLEAR
USE Table2 EXCLUSIVE IN 0
SELECT Table2
REPLACE ALL 等级 WITH Check_Rank(成绩)
USE
RETURN 
FUNCTION Check_Rank(tnScore AS Number) AS Character
    LOCAL lcString AS Character
   
    DO CASE
        CASE tnScore >= 90
            lcString = "优秀"
        CASE tnScore >= 80
            lcString = "良好"
        CASE tnScore >= 60
            lcString = "合格"
        OTHERWISE
            lcString = "差"
    ENDCASE
   
    RETURN lcString
ENDFUNC 
 2011-08-25 17:11
	    2011-08-25 17:11
   2011-08-25 17:19
	    2011-08-25 17:19
   2011-08-25 17:42
	    2011-08-25 17:42
   2011-08-25 20:01
	    2011-08-25 20:01
  
 2011-08-25 20:57
	    2011-08-25 20:57
   有些复杂,不过茅塞顿开,我在书上没看到这样写的呀,这些东东在哪些资料上有,给推荐一些吧,其实俺还自认有些天份滴,在学vfp之前俺只有些粗浅的flash的ActionScript的知识,vfp是一窍不通,一年不到的时间就可以给单位写了一个仓储管理的系统,现在看来俺还只是山塞级别呀。
有些复杂,不过茅塞顿开,我在书上没看到这样写的呀,这些东东在哪些资料上有,给推荐一些吧,其实俺还自认有些天份滴,在学vfp之前俺只有些粗浅的flash的ActionScript的知识,vfp是一窍不通,一年不到的时间就可以给单位写了一个仓储管理的系统,现在看来俺还只是山塞级别呀。										
					
	 2011-08-25 23:37
	    2011-08-25 23:37
   2011-08-26 07:49
	    2011-08-26 07:49
   2011-08-26 10:16
	    2011-08-26 10:16