一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
1. 新建一个名为"饭店管理"的项目。
2. 在新建的项目中建立一个名为"使用零件情况"的数据库,并将考生目录下的所有自由表添加到该数据库中。
3. 修改"零件信息"表的结构,增加一个字段,字段名为"规格",类型为字符型,长度为8。
4. 打开并修改mymenu菜单文件,为菜单项"查找"设置快捷键Ctrl+T。
二、简单应用(2小题,每题20分,计40分)
1. 用SQL语句完成下列操作:查询与项目号"s1"的项目所使用的任意一个零件相同的项目号、项目名、零件号和零件名称(包括项目号s1自身),结果按项目号降序排序,并存放于item_temp.dbf中,同时将你所使用的SQL语句存储于新建的文本文件item.txt中。
2. 根据零件信息、使用零件和项目信息三个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价、数量组成,记录按项目号升序排序,筛选条件是:项目号为"s2"。
三、综合应用(1小题,计30分)
设计一个文件名和表单名均为form_item的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为"使用零件情况统计"。表单中有一个组合框(combo1)、一个文本框(text1)和两个命令按钮"统计"(command1)和"退出"(command2)。 运行表单时,组合框中有三个条目"s1"、"s2"、"s3"(只有三个,不能输入新的,RowSourceType的属性为"数组",Style的属性为"下拉列表框")可供选择,单击"统计"命令按钮以后,则文本框显示出该项目所用零件的金额(某种零件的金额=单价*数量)。单击"退出"按钮关闭表单。
简单应用题答案:
1 select 项目信息.项目号, 项目名,零件信息.零件号,零件名称 from 零件信息,使用零件,项目信息 where 使用零件.项目号;
=项目信息.项目号 and 零件信息.零件号=使用零件.零件号 and 使用零件.零件号in (select 零件号 from 使用零件 where ;
项目号="s1") order by 使用零件.项目号 desc into table item_temp
综合应用题答案:
表单的load事件代码为:
public ss(3)
ss(1)='s1'
ss(2)='s2'
ss(3)='s3'
combo1的RowSourceType的属性为"数组",RowSource的属性为ss(3), Style的属性为"下拉列表框"。
“统计”命令按钮的CLICK事件代码为:
SELECT SUM (单价*数量) FROM 零件信息,使用零件,项目信息 where 使用零件.项目号=项目信息.项目号 and 零件信息.零件号=使用零件.零件号 and ;
使用零件.项目号=ALLTRIM(THISFORM.combo1.VALUE) GROUP BY 项目信息.项目号 INTO ARRAY TEMP
THISFORM.TEXT1.VALUE=TEMP
“退出”命令按钮的CLICK事件代码为:thisform.release
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |