计算机等级考试:二级VFP机试第34套
第34集
一、基本操作题(共4小题,1、2题7分,3、4题8分)
在考生文件夹下完成以下操作:
1。创建一个名为“酒店管理”的新项目。
2。在新建的项目中建立一个名为“零件使用情况”的数据库,并将
所有空闲表都被添加到该数据库中。
3。修改“零件信息”表的结构,并添加一个名为“规格”的字段,其类型为字符。
长度为8。
4。打开并修改mymenu文件,为菜单项“查找”设置快捷键Ctrl+T。
本问题主要评估点:
建立项目,在项目中添加数据库,在数据库中添加自由表,在菜单中建立快捷键。
解决这个问题的思路:
1。创建项目
要创建项目,可以使用“文件”菜单中的“新建”命令。
2。将数据库添加到项目中。
在项目管理器的“数据”选项卡中选择数据库,点击“添加”,在“打开”对话框中选择要添加的数据库。
3。可以在项目管理器或数据库设计器中向数据库添加自由表。在数据库设计器中,可以从“数据库”菜单或右击数据库设计器弹出的菜单中选择“添加表”,然后在“打开”对话框中选择要添加到当前数据库中的自由表。还可以使用“添加表”命令向当前数据库添加一个空闲表。
4。菜单中快捷键的建立主要是在菜单设计器中完成的。具体操作如下:
双击考生文件夹下的“my menu . mnx”->在弹出的菜单设计器中点击“文件”->点击“编辑”按钮->点击“查找”菜单项下的按钮->按“CTRL+T”->在弹出的“提示选项”对话框的按键标签中点击“确定”按钮。
二。简单应用(2道小题,每题20分,40分)
在考生文件夹下完成下面的简单申请:
1。使用SQL语句完成以下操作:查询项目编号为“s1”的项目所使用的任何零
相同的项目编号、项目名称、零件编号和零件名称(包括项目编号s1本身),结果是按项目。
项目编号按降序排序并存储在item_temp.dbf中,同时,您使用的SQL语句存储在新的
在构建的文本文件item.txt中
2。根据零件信息、已用零件和项目信息这三个表,使用视图设计器创建一个视图。
图view_item。该视图的属性列由项目编号、项目名称、零件名称、单价和数量组成。
记录按项目编号升序排序,过滤条件为:项目编号为“s2”。
本问题主要评估点:
SQL查询语句、查询目的地、子查询等。使用视图设计器构建视图等。
解决这个问题的思路:
问题1,本题主要考核点是:SQL查询语句、查询目的和子查询。
选择项目信息。项目编号、项目信息。项目名称、零件信息。零件号,;
零件信息。零件名称;
from part information内部联接使用部件;
内部联接项目信息;
关于使用零件。项目编号=项目信息。项目编号;
关于零件信息。零件号=用过的零件。零件号;
零件的使用位置。中的零件号(从中选择零件号以使用零件,其中项目号= " S1 ");
到表item _ temp order中。项目编号desc
或者:
选择项目信息。项目编号、项目信息。项目名称、零件信息。零件号,;
零件信息。零件名称;
来自零件信息、用过的零件和项目信息;
在哪里使用零件。项目编号=项目信息。项目编号;
和零件信息。零件号=用过的零件。零件号;
并使用零件。零件号;
in(从使用零件中选择零件号,其中项目号= " S1 ");
到表item _ temp order中。项目编号desc
问题2,本题主要考核点是:使用视图设计器创建视图。
在“新建”对话框、项目管理器中或使用“创建视图”命令打开视图设计器。建立一个视图,将“项目信息”表、“零件信息”表和“已用零件”表添加到视图中,并将标题中的指定字段添加到视图中;切换到“过滤器”选项卡,并在“过滤器”选项卡中进行以下设置:
字段名条件示例
项目信息。项目编号= "s2 "
;切换到“项目信息”字段。项目编号”,并在“排序选项”中选择“升序”;最后一个视图名为view_item。
三。综合应用(1题,30分)
设计一个表单,其文件名和表单名都是form_item,所有控件的属性都必须在表中。
在单个设计器的属性窗口中设置。表格的标题设置为“使用零件的统计”。表单中有一个
组合框(combo1)、一个文本框(text1)和两个命令按钮“Statistics”(command 1)
和“退出”(命令2)。
运行表单时,组合框中有三个条目“s1”、“s2”和“s3”(只能输入三个条目。
New,RowSourceType的属性为“数组”,Style的属性为“下拉列表框”)进行选择,
单击"统计"命令按钮后,文本框显示该项目中使用的零件数量(某些零件的数量
金额=单价*数量)。
单击“退出”按钮关闭表单。
此问题的主要评估点
控件属性的修改、SQL语句的应用、表单的退出等知识点。
解决这个问题的思路:
第一步:在Visual FoxPro主窗口中按Ctrl+N,弹出“新建”对话框。在文件类型中选择“表单”,点击“新建文件”按钮打开表单设计器。或者直接在命令窗口输入crea form form_item。
第二步:单击工具栏按钮“表单控件工具栏”。在弹出的“表单控件”对话框中,选择“组合框”控件,在表单设计器中拖动鼠标,在表单上得到一个“组合框”控件combo1。使用类似的方法添加另一个“文本框”控件text1和两个“命令按钮”控件command1和
相关控件的属性值如下表所示:
对象属性的属性值
form 1 caption中使用的零件统计
名称表单_项目
组合1行来源类型5-数组
样式2-下拉列表框
行源ss(3)
Command1标题统计
Command2标题退出。
* * * * * * * * * * * * form _ item的加载事件代码如下* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
公共ss(3)
ss(1)="s1 "
ss(2)="s2 "
ss(3)="s3 "
* * * * * *命令按钮command1 (Statistics)的点击事件代码如下* * * * * * * * * *
选择总和(零件信息。单价*使用的零件。数量);
FROM part information内部联接使用部件;
内部联接项目信息;
关于使用零件。项目编号=项目信息。项目编号;
关于零件信息。零件号=用过的零件。零件号;
在哪里使用零件。项目编号= all trim(this form . combo 1 . value);
按项目信息分组。项目编号;
进入数组TEMP
此表单。TEXT1.VALUE=TEMP
* * * * * * * *命令按钮command2 (Exit)的Click事件代码如下* * * * * * * *
thisform.release
0条评论