部门 编号 07001 07003 07005 07002 07004 张谦 吴静 陈冬梅 王兰 刘涛 机关 机关 后勤 机关 后勤
编号 07001 07002 07003 07004 07005
运动成绩表(YDCJ.DBF) 跳高 游泳 其它 1 5 2 0 7 0 5 3 7 4 3 3 4 7 3
总成绩
COM-SQL713.PRG .PRG, 2、建立程序文件 COM-SQL713.PRG,要求将完成下列各小题任务的 VFP 数据表操作命令或 VFPVFP-SQL 命令写在该程序文件中。 命令写在该程序文件中。在程序首行用注释语句注明考生和准考证号, 在程序首行用注释语句注明考生和准考证号,并请用 注释语句标注小题号 ( 标注小题号。 (3 注释语句标注小题号。 30 分) (1)计算每位运动员的“总成绩”字段,并填入运动成绩表 YDCJ.DBF 中,其中:总成 绩=跳高+游泳+其它; (2)按总成绩从高到低的顺序显示运动员的编号及总成绩; (3)显示“机关”部门各运动员的编号、和总成绩;
(1)VFP 命令:USE YDCJ REPLACE ALL 总成绩 WITH 跳高+游泳+其它 SQL 命令:UPDATE YDCJ SET 总成绩=跳高+游泳+其它 (2) VFP 命令: USE YDCJ INDEX ON 总成绩 TAG ZCJ DESC LIST 编号,总成绩 SQL 命令:SELECT 编号,总成绩 FROM YDCJ ORDER BY 总成绩 DESC (3)VFP 命令:SELECT 1 USE JBB INDEX ON 编号 TAG ZGH SELECT 2 USE YDCJ SET RELATION TO 编号 INTO ZGB LIST 编号,JBB.,总成绩 FOR JBB.部门=“机关” SQL 命令:SELECT JBB.编号,,总成绩 FROM JBB,YDCJ WHERE JBB.编号=YDCJ.编号 AND 部门=“机关”
第4套 有两个数据表: 学生信息表(XS.DBF)和食堂消费数据表(XF.DBF) 。其数据形式如下: 学生信息表(XS.DBF) IC 卡号 姓 名
性别 有效期 07020104 赵鱼君 女 2008-7 07040109 芳心江 女 2008-7 07030106 艾世平 男 2008-7 07020132 周海龙 男 2008-7 07050223 陈康平 男 2008-7 07010213 邓 娟 女 2008-7 食堂消费数据表(XF.DBF) 时间 类别 金额 2007-11-1 面点 5.5 2007-11-1 饮料 4 2007-11-1 饮料 7 2007-11-1 2007-11-2 2007-11-2 热菜 凉菜 热菜 8 6 7
IC 卡号 07010213 07030106 07040109 07020132 07030106 07020104
COM-SQL721.PRG 要求将完成下列各小题任务的 .PRG, 2、建立
程序文件 COM-SQL721.PRG,要求将完成下列各小题任务的 VFP 数据表操作命令或 VFP命令写在该程序文件中。 在程序首行用注释语句注明考生和准考证号, VFP-SQL 命令写在该程序文件中。在程序首行用注释语句注明考生和准考证号,并用注 释语句标注小题号。 (3 释语句标注小题号。 30 分) ( (1)正确修改学生信息表 XS.DBF 中的“有效期”字段的值。如果“IC 卡号”的第 4 位 的数值低于“4” (不包含) ,则有效期改正为“2008-12” ;否则更改为“2009-7” ; (2)利用学生信息表和食堂消费表的一对多关联,
查询并显示学生为“艾世平”的 食堂消费明细,包括 IC 卡号、时间、类别和金额; (3)按“类别”汇总 2007 年 11 月份食堂消费金额;
(1) VFP-命令: Use xs Replace 有效期 WITH "2008-12" FOR SUBSTR(IC 卡号,3,1) <'4' Replace 有效期 WITH "2009-7" FOR SUBSTR(IC 卡号,3,1) >='4'
SQL-命令: UPDATE XS SET 有效期="2008-12"; WHERE SUBSTR(IC 卡号,3,1) <'4' UPDATE XS SET 有效期 = "2009-7"; WHERE SUBSTR(IC 卡号,3,1) >='4' (2) VFP-命令: Select 1 Use xs Index on IC 卡号 TAG KH SELECT 2 USE XF
SET RELATION TO IC 卡号 INTO XS LIST IC 卡号,时间,类别,金额 FOR XS.="艾世平" SQL-命令: SELE IC 卡号,时间,类别,金额 FROM XF ; WHERE XF.IC 卡号 = ( SELE XS.IC 卡号 FROM XS WHERE XS.="艾世平") (3) VFP-命令: Use xf Index on 类别 tag lb Total on 类别 to hz fields 金额 USE HZ LIST 类别,金额 SQL-命令: sele 类别,sum(金额) from xf group by 类别
第5套 有两个数据表: 图书基本信息表(TUJ.DBF)和图书借阅情况表(JY.DBF) 。其数据形 式如下: 图书基本信息表 TUJ.DBF 书号 书名 单价 第一作者 020365 VFP 开发实例
导航 36 邵洋 020528 VFP 程序
设计教程 23 刘瑞新 02023