回 帖 发 新 帖 刷新版面

主题:请教各位大帮忙完善此程序

我是VFP初学者,对VFP还相当不了解,请求各位大帮忙完善下面的句子。
要求:1、实现循环
      2、请求各位帮忙修改一下语句,问题相当多、、、谢谢了、、、

clear
@ 0,0 say"1 查询所有不及格的同学的信息"
@ 1,0 say"2 输入一学号,查询此同学的所有课程成绩"
@ 2,0 say"3 输入一姓名,查询此同学的所有课程成绩"
@ 3,0 say"4 输入一课程名,查询该课程的所有同学的成绩信息"

input "请选择:" to a
do case 
    case  a=1
        SELECT Student.number, Student.name, Result.coursename, Result.total;
            FROM  student INNER JOIN result ;
            ON  Student.number = Result.number;
            WHERE Result.total < 60 to screen
            
        return
      
    case  a=2   
        input "请输入学号:" to b
            
        SELECT Student.number, Student.name, Result.coursename, Result.total;
            FROM  student INNER JOIN result ;
            ON  Student.number = Result.number;
            WHERE Student.number = b to screen
            
        return
        
    case a=3
        input "请输入姓名:" to c
        
        SELECT Student.number, Student.name, Result.coursename, Result.total;
            FROM  student INNER JOIN result ;
            ON  Student.number = Result.number;
            WHERE Student.name = c
         
        return
            
    case a=4
        input "请输入课程名:" to d
        
        SELECT Student.number, Student.name, Result.coursename, Result.total;
            FROM  student INNER JOIN result ;
            ON  Student.number = Result.number;
            WHERE Result.coursename = d
        
        return
            
endcase

回复列表 (共5个回复)

沙发

你这好象是 foxpro 的,并不是vfp 的

板凳

2010年,中国网民突破了4亿,网络游戏玩家超过了3亿,互联网即将进入全民网游的时代,你好.摩客公司全国招代理商推广员专职或兼职项目绝对真实。详细QQ空间资料
加盟请联系QQ908889846

3 楼

input语句只接受数值型数据,所以姓名,学号,课程名的输入语句改成accept可接受字符型数据

4 楼

a,b这种变量在初始化的时候要赋值,否则按下ECS的时候,将返回没有初始化的变量值.F.,导致程序下面出现数据类型不符错误

5 楼

最新互助式项目。
这是一个互助的模式。
不推广人也有钱赚的。分A B两个网。
不推广的人在A网。推广的人 在B网。
B网推广的人帮助A网。
A网赚取6000元出局。
B网就多了。
详情了解加QQ919169870 
  http://blog.sina.com.cn/s/blog_6b19ec920100liv6.html
C易特奖励制度 
http://blog.sina.com.cn/cyite6
C易特更多资料博客

我来回复

您尚未登录,请登录后再回复。点此登录或注册