一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1. 用SQL INSERT语句插入元组("p7","PN7",1020)到"零件信息"表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。
2. 用SQL DELETE语句从"零件信息"表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。
3. 用SQL UPDATE语句将"零件信息"表中零件号为"p4"的零件的单价更改为1090,并将相应的SQL语句存储在文件Three.prg中。
4. 打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。
解答:
1.Inse into零件信息 values("p7","PN7",1020)
创建一个程序文件one.prg,把代码复制过去并保存。
2.Dele from 零件信息 where 单价<600
创建一个程序文件two.prg,把代码复制过去并保存。
3.Update 零件信息 set 单价=1090 where 零件号=”p4”
创建一个程序文件three.prg,把代码复制过去并保存。
4.打开菜单mymenu.mnx后,选择“菜单”菜单,然后选择“生成”。
二、简单应用(2小题,每题20分,计40分)
在考生文件夹下完成如下简单应用:
1. modi1.prg程序文件中SQL SELECT语句的功能是查询哪些零件(零件名称)目前用于三个项目,并将结果按升序存入文本文件results.txt。给出的SQL SELECT语句中在第1、3、5行各有一处错误,请改正并运行程序(不可以增、删语句或短语,也不可以改变语句行)。
2.根据项目信息(一方)和使用零件(多方)两个表、利用一对多报表向导建立一个报表,报表中包含项目号、项目名、项目负责人、(联系)电话、(使用的)零件号和数量等6个字段,报表按项目号升序排序,报表样式为经营式,在总结区域(细节及总结)包含零件使用数量的合计,报表标题为"项目使用零件信息",报表文件名为report。
解答:
1.打开modi1.prg程序文件。 
修改错误如下:
(1)“=” 改为 in
(2)GROUP BY 后的“项目号” 改为 零件号
(3) into 改为 to 
2.解答
(1)启动“报表向导”。单击工具栏上的“新建”,选择“报表”,单击“向导”,在选择“一对多报表向导”。
(2)选择输出字段。(先打开项目信息(一方)和使用零件(多方)两表)
[NextPage] 首先从父表选取字段到“选定字段“中。
然后从子表选取字段。
(3)单击“下一步“按扭”,通过“项目号”为两表建立关系。
(4)设置排序。
(5)选择报表样式。
在“样式”列表框选择“经营式”,单击“总结选项”按扭设置总结区域。
(6)设置报表标题。
(7)保存报表。(文件名为:report)[NextPage] 三、综合应用(1小题,计30分)
按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):
1. 根据"项目信息"、"零件信息"和"使用零件"三个表建立一个查询(注意表之间的连接字段),该查询包含项目号、项目名、零件名称和(使用)数量四个字段,并要求先按项目号升序排序、再按零件名称降序排序,保存的查询文件名为chaxun;
2. 建立一个表单,表单名和文件名均为myform,表单中含有一个表格控件Grid1,该表格控件的数据源是前面建立的查询chaxun;然后在表格控件下面添加一个"退出"命令按钮Command1,要求命令按钮与表格控件左对齐、并且宽度相同,单击该按钮时关闭表单。
解答:
1.解:
启动“查询设计器”
添加表到设计器中。 
设置输出字段。 
设置排序。 
保存查询文件。(文件名为:chaxun)
2.解:
启动表单设计器,建立一空白表单。
添加控件。 
在属性窗口设置属性。
表单的name属性值为:myform
命令按扭的caption属性值为:退出
表格的recordsourcetype属性值为:3---查询
表格的recordsource属性值为:chaxun
同时选择表格和命令按扭,设置width属性值。
然后单击“格式”菜单,选择“对齐”,“左边对齐”,使命令按钮与表格控件左对齐。
(4) “退出”按扭的click事件代码:thisform.release
(5) 保存表单文件。(文件名为:myform)
附数据表内容和结构如下:

来源
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|