vf强化模拟题答案(第一本)

上传人:人*** 文档编号:563549026 上传时间:2023-10-02 格式:DOC 页数:18 大小:1.30MB
返回 下载 相关 举报
vf强化模拟题答案(第一本)_第1页
第1页 / 共18页
vf强化模拟题答案(第一本)_第2页
第2页 / 共18页
vf强化模拟题答案(第一本)_第3页
第3页 / 共18页
vf强化模拟题答案(第一本)_第4页
第4页 / 共18页
vf强化模拟题答案(第一本)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《vf强化模拟题答案(第一本)》由会员分享,可在线阅读,更多相关《vf强化模拟题答案(第一本)(18页珍藏版)》请在金锄头文库上搜索。

1、内部资料不得外传祝兰天学员考试成功第一套 强化模拟题答案第一题:1) 打开数据库,在数据库设计器中右击添加表-选表order_detail2) 右击表的标题-修改进入表设计器选中单价字段-选中null选项(表示该字段允许null 值)-默认值处输入.null.3、规则处输入:单价0 信息处输入:单价必须大于零 4、 用close database 关闭数据库 文件菜单-新建-表-新建文件第二题:1) sele * from order_list where 总金额 (sele avg(总金额)from order_list) into dbf results 2) 先输入close all (

2、关闭所有表及数据库)新建空白报表(文件菜单-新建-报表-新建文件)报表菜单- 快速报表 选表order_detail-选横向-字段-全部报表菜单-标题/总结-标题带区选择标签控件 输入双击页注脚区date()域-将其改为time()文件菜单保存第三题: 利用命令窗口 将order_detail复制:sele * from order_detail into dbf od_bak或:use order_detailcopy to od_bak 以上内容不要编到程序中正式内容:文件菜单-新建-程序-新建文件输入:第一种方法:update od_bak set 订单号 = right(订单号,1)s

3、ele 订单号,器件号,min(单价)as 单价,sum(数量) as 数量 from od_bak group by 订单号,器件号 order by 订单号,器件号 into dbf od_new本方法好理解,但程序只能运行一次,第二次运行会出现错误(如果需要第二次运行,必须重复复制一次)第二种方法: sele right(订单号,1) as 订单号,器件号,min(单价) as 单价,sum(数量) as 数量 from od_bak group by 1,2 order by 1,2 into dbf od_new注:其中1,2 分别代表筛选结果中的一,二列第二套 强化模拟题答案第一题

4、:1) 文件菜单-新建-项目-新建文件-进入项目管理器选择数据标签-选择数据库项新建2) 选择数据库项前的+号 选择数据库sdb 双击 -进入数据库设计器 在数据库设计器中右击添加表-选表3) 在数据库设计器中右击新建表4) 在建表过程中-在字段标签中选择课程号字段 -设置索引为升序在索引标签中-设置索引名为cno 类型为主索引 第二题:1) SELE STUDENT.学号,姓名,课程名,成绩 from student,sc,course where STUDENT.学号=sc.学号 and sc.课程号=course.课程号 order by 课程名,成绩 desc into dbf scl

5、ist2) (省略)第三题:1) creat view sview as SELECT Sc.学号, Student.姓名, avg(Sc.成绩) as 平均成绩, min (Sc.成绩) as 最低分 , count(*) as 选课门数 FROM course , sc ,student where Sc.学号 = Student.学号 and Course.课程号 = Sc.课程号 GROUP BY Sc.学号 HAVING 选课门数 3 ORDER BY 平均成绩 DESC双击浏览按钮click过程open database sdbsele * from sview2) 布局:双击打印

6、按钮click过程report form p_student preview第三套 强化模拟题答案第一题: 打开数据库 (文件-打开)或(命令 open database salary_db modify database)1) 在数据库设计器中右击新建表2) 建表设计器-在字段标签中选择部门号字段 -设置索引为升序在索引标签中- 类型为主索引3) 按住dept 的部门号索引拖到salarys的部门号索引4) 先清理数据库 (数据库菜单-清理数据库)如果清理数据库是灰色或出现错误(可close all 以独占方式重新打开数据库)选中连线右击-编辑参照完整性第二题:1) (省略)2) 文件中打开

7、(先打开表单)1右击-进入属性窗口-将caption 属性改为2 双击-进入click 实践过程 将代码改为:sele * from salarys双击-进入click 实践过程 将代码改为:thisform.release第三题:1)方法一: 利用两表之间的关联sele * from salarys into dbf bak_salarys &最好在程序外使用close allsele 1use c_salary1set order to 雇员号 &已经建过索引sele 2use salarysset relation to 雇员号 into c_salary1replace all 工资

8、with c_salary1.工资 for 雇员号=c_salary1.雇员号方法二: 利用循环实现两表之间的指针移动sele * from salarys into dbf bak_salarys &最好在程序外使用close allsele 1use c_salary1 & 在1区打开提供数据的表do while not eof() & 或 eof()=.f. gyh=雇员号 gz=工资 & 在1区表中当前记录的数据赋值备用 sele 2 use salarys replace all 工资 with gz for 雇员号=gyh sele 1 skipenddo 第四套 强化模拟题答案第

9、一题:(省略)第二题:1) creat view sview as SELECT 部门号, 雇员号, 姓名, 工资, 补贴, 奖励, 失业保险, 医疗统筹, 工资+ 补贴+ 奖励- 失业保险- 医疗统筹 as 实发工资 FROM salarys ORDER BY 部门号 DESC2) 新建空白表单-设置数据环境添加表将表拖到表单1右击-进入属性窗口-将caption 属性改为2 双击-进入click 实践过程 将代码改为:thisform.release三、1右击-进入属性窗口-将caption 属性改为” 生成“2 双击-进入click 实践过程open database salary_db

10、do case case thisform.optiongroup1.value=1sele * from sview into dbf gz1case thisform.optiongroup1.value=2sele 部门号,部门名称 from dept into dbf bm1case thisform.optiongroup1.value=3 sele dept.部门号,部门名,sum(工资) as 工资 ,sum(补贴) as 补贴, sum(奖励) as 奖励 ,sum(失业保险) as 失业保险 ,sum(医疗统筹) as 医疗统筹 from dept,salarys where

11、 dept.部门号=salarys.部门号 group by dept.部门号 into dbf hz1 endcase 第五套 强化模拟题答案第一题:1)use 销售表copy to 销售表2001 for 日期 =2000-12-31或: sele * from 销售表 where 日期 =2000-12-31 into dbf 销售表20012) dele from 销售表 where 日期 数据环境-右击数据环境设计器-添加表2、 右击表单空白处-属性-caption -输入2) 省略第三题:1) CREAT VIEW VIEW1 AS SELE 雇员.部门号,部门名,雇员号,姓名 ,

12、;性别,年龄,EMAIL FROM 雇员,部门 WHERE 雇员.部门号=部门.部门号 2) 方法一将两个表的recordsourcetype 设置为sql 说明:雇员 的click 事件 open database 雇员管理this.grdview1.recordsource=sele * from view1 into cursor tmp部门的click 事件this.grd部门.recordsource=” sele * from 部门 into cursor tmp2”方法二将两个表的recordsourcetype 设置为表:雇员 的click 事件open database 雇员管理this.grdview1.recordsource=view1部门的click 事件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号