二级VisualFoPro1-50解析资料_第1页
二级VisualFoPro1-50解析资料_第2页
二级VisualFoPro1-50解析资料_第3页
二级VisualFoPro1-50解析资料_第4页
二级VisualFoPro1-50解析资料_第5页
已阅读5页,还剩128页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

校园网-新视野教育二级VisualFoxPro上机考试复习资料V16.0

(共50套题目)

第1套校园网•新视野教育上机考试复习资料

1、基本操作题

一、基本操作题(郑9小题,第1和2题是7分、第3和4是8切

1.新建一个不也含任何控件的空表单吨form,sex(表单名和表单文件名均

为myform)。

2.打开表单文件Amtwo.scx,将表单的标题设为”计算机等级考试,

3.打?f表单■文件formthree.sex,便席布扃工具栏操作使表单的4个命令按

钮按顶边水平对齐。

4.打开表单文件formfour.^cx,设置有关属性使表单初始化时自动在

VisualFoxPro王窗口内居中显不。

【解题步骤】

第1小题:创建表单。

单击工具栏上的“新建"按钮,在弹出的"新建"对话框中,选择'‘表单",再单击”新建文件〃按钮,在

表单设计器的属性窗口中,将表单的Name属性修改为:myform,单击“保存"按钮,在弹出的另存为

对话框中,保存表单为:myform.sex,再单击"保存"按钮。

第2小题:设置表单属性。

单击工具栏的“打开〃按钮,在弹出的“打开”对话框中,选择"表单",再选择formtwo.sex,单击“确

定”按钮,打开表单设计器窗口,在表单控件的属性窗口中,将表单的Caption属性修改为:计算机

等级考试,单击工具栏的"保存"按钮,保存对表单formtwo.sex的修改。

第3小题:设置表单控件布局。

单击工具栏的“打开"按钮,在弹出的“打开”对话框中,选择"表单",再选择formthree.scx,单击"

确定"按钮,打开表单设计器窗口,按住Shift键,同时选中4个命令按钮,选择''格式”菜单下的〃对

齐"命令",再选择"顶边对齐”命令,单击工具栏的"保存"按钮,保存对表单formthree.sex的修改。

第4小题:设置表单属性。

单击工具栏的“打开"按钮,在弹出的“打开”对话框中,选择"表单",再选择formfour.sex,单击”

确定“按钮,打开表单设计器窗口,在表单控件的属性窗口中,将表单的AutoCenter属性值设置为:.T.

_真。

2、简单应用题校园网•新视野教育上机考试复习资料

二、简单应用(2小题,每题20分,计40分)

1.使角查询设计器设计完施港I盛瀛'船

物图书情况,查询结果包芭省户省

座电值,要求按客户名升庠罪序,

查询文件也保存为appone。

2.便邱QL语句查询写个读者订购图书的数量和金额(数量*单价),查询结

果包括客户芸订购总弼薇和金额,查询按金额降序殂底,查询结果存储在

apptwo.dbf表文件,最后将SQL语句保存在apptwo.prg命令文件。

【解题步骤】

第1小题:利用查询设计器建立查询。

(1)单击工具栏的“新建"按钮,在弹出的〃新建''对话框中,选择''查询",再单击"新建文件"按钮,

系统弹出查询设计器窗口;

(2)将order、orderitem和goods表添加到查询设计器窗口中,并自动建立了三表间的内部连接;(3)

选择"字段”选项卡,依次选择"Order.客户名"、"Order.订单号"、"Goods.图书名"、"Goods.单

价"、"Orderitem.数量"、"Order.签订日期”到选定字段框中;

(4)切换到"筛选”选项卡,做如下设置:

字段名条件实例

Left(Order.客户名,2)="吴"

(5)切换到''排序依据''选项卡,在选定字段框中选择字段"Order.客户名"到"排序条件"框中,排序

选项框选"升序”;

(6)选择''查询"菜单下的''查询去向"命令,在''查询去向”框中,选择"表",输入表名:appone,单

击"确定"按钮;

(7)单击工具栏的"保存"按钮,在弹出的''另存为''对话框中,保存文档为:appone.qpr,再单击”

保存”按钮:

(8)单击工具栏的运行按钮"!",运行查询,此时在"显示"菜单中,可以浏览到appone.dbf表。

第2题:SQL语句的使用。

(1)在命令窗口中,键入下面命令并回车:

SELECTOrder.客户名,SUM(orderitem.数量)AS订购总册数,;

SUM(orderitem.数量*goods.单价)AS金额;

FROMgoodsINNERJOINorderitemINNERJOINorder;

ONOrderitem.订单号=0rder.订单号;

ONgoods.图书号=Orderitem.图书号;

GROUPBYOrder.客户名;

ORDERBY金额DESC;

INTOTABLEapptwo.dbf

(2)单击工具栏的“新建”按钮,在弹出的“新建”对话框中,选择"程序",再单击"新建文件"按钮,

将命令窗口中的SQL命令复制粘贴到程序文本编辑窗口,单击工具栏的"保存"按钮,保存程序文件

apptwo.prgo

【易错提醒】SQL语句中的SUM(orderitem.数量*Goods.单价)AS金额;其中的SUM不能省略。

【小技巧】本题可以利用查询设计器来完成。操作如下:

(1)单击工具栏的“新建”按钮,在弹出的"新建''对话框中,选择"查询",再单击"新建文件"按钮,

弹出的查询设计器窗口;

(2)将3张表order、orderitem和Goods添加到查询设计器窗口中;

(3)选择''字段"选项卡,添加"order.客户名”字段,在函数和表达式框中,单击右边的生成器按钮”…

”,在弹出的”表达式生成器''窗口中,通过选择输入表达式:

SUM(Orderitem.数量)AS订购总册数

单击"添加"按钮,用同样方法添加:

SUM(orderitem.数量*goods.单价)AS金额

(4)选择''排序依据"选项卡,选择金额降序;

(5)选择"查询"菜单的"查询去向"命令,再选择"表",输入表名:apptwo;

(6)选择''查询"菜单的''查看SQL”命令,将自动产生的SQL语句复制粘贴到程序文件apptwo.prg中;

(7)单击工具栏的运行按钮"!",运行程序文件apptwo.prg。

(8)关闭查询设计器,不保存查询文件。(过河拆桥)

3、综合应用题校园网•新视野教育上机考试复习资料

三、综合应用(1小题,430分]

在考生文件夹下完成如下券合应用:

1.建立薮搪库"订单管理”;

2.将装order、goods和orderiteni添加到"订单管理”数据库;

3.在"订单管理”数据库中创建视图。rderview,该视图包含信息:客户名、

订单号、一圉书名、数量、拿价和金额烽价*数量'

4.:立文件名和妻单名均为orderform的表耳gridl

一二一二ype属性谨为"表")工……

(将RecordSourceT:coiranandlJ;

5.在表单的load事伴中渐S__Q_L_语_气视图orderview交客户名升序、金额

降序查询数量'为1的客户茗、‘图书茗和金籁信息,并将结果;到表文件

result,dbf;

6.在表单运行时使得在控件gridl中能够显示表result,dbf中的内容(在相

应的事件中将gridl的recordsource属性指定为result,dbf);

7.单击“退出”命令按圆时释报并关闭表单。

完成以上所有功能后运行表单orNerEorm。

【解题步骤】

(1)新建数据库。

单击工具栏的“新建"按钮,在"新建”对话框中,选择"数据库",再单击"新建文件"按钮,在"创建”

对话框中,输入数据库名:订单管理,再单击"保存"按钮;

(2)向数据库中添加表。

右击"订单管理”数据库设计器窗口的空白处,在弹出的快捷菜单中,选择"添加"命令,在弹出的“

打开”对话框中,依次将order、goods和。rderitem表添加到数据库中;

(3)创建本地视图。

右击''订单管理''数据库设计器窗口的空白处,在弹出的快捷菜单中,选择〃新建本地视图“命令,系

统弹出视图设计器窗口;选择"字段”选项卡,将。rder.客户名、0rder.订单号、Goods.图书名、

orderitem.数量、Goods.单价字段依次添加到“选定字段”框中;再在“函数和表达式”框中输入:

goods.单价*orderitem.数量AS金额

单击"添加"按钮;

(4)创建表单。

在命令窗口输入下面命令并回车:

CREATEFORMorderform

建立了orderform.sex表单文件,并打开了表单设计器窗口;

在表单控件的属性窗口中,将表单的Name属性修改为:orderform;

在表单设计器窗口中,添加一个表格控件Gridl,并将表格Gridl的RecordSourceType属性设置为"0-

表”,

在表单设计器窗口中,添加一个命令按钮Commandl,并将其Caption属性值,设为:退出;

(5)设置load事件代码。

双击表单设计器的空白处,在弹出的代码编辑窗口中,输入表单的load事件代码:

SELECT客户名,图书名,金额;

FROMorderview;

WHERE数量=1;

ORDERBY客户名,金额DESC;

INTOTABLEresult,dbf

(6)在表格的activatecell事件代码中输入:

Thisform.Gridl.Recordsource="result.dbf”

【注释】activatecell事件是指激活表格控件的一个单元格。

(7)设置"退出"按钮的Click事件代码:

THISFORM.RELEASE

(8)单击工具栏的"保存"按钮,保存表单文件orderform.sex

(9)单击工具栏的运行按钮〃!",运行表单。

第2套校园网•新视野教育上机考试复习资料

1、基本操作题

1和2题是7分、第3和4是8分)

据库文件,将自由表〃教师表"、"职称表”和

22.在"“学校"”数据库文件中,为"职称表"建立主索弓索引表达式为

"职称级别",索引名母ndexone。

“嚼茂濯露用*t,选定"职称表”的全部字

段,

4.修改喘ttestt江褊rg中爨的语蚯句,庶该语犒包的功毓能是矗将"嘉职称表熊"中群所有职瞥称名别为.

IX

.prgo

【解题步骤】

第1小题:新建数据库,添加自由表。

(1)单击常用工具栏的"新建"按钮,在弹出的"新建”对话框中选择"数据库",再单击"新建文件”

按钮,在"创建''对话框中,输入数据库名:学校.DBC,单击“保存"按钮;

(2)右击打开的数据库设计器的空白处,在弹出的快捷菜单中选择"添加表”,依次将教师表.DBF、

职称表.DBF表和学院表.DBF添加到该数据库中。

第2小题:创建主索引。

(1)在数据库设计器窗口中,右击职称表,在弹出的快捷菜单中选择”修改〃,打开表设计器,单

击''索弓1〃选项卡,输入索引名:indexone,选择索引类型:主索引,选择索引表达式:"职称级别”,

单击"确定"按钮,再单击”是〃按钮。

第3小题:使用报表向导创建报表。

(1)单击工具栏上的''新建"按钮,打开"新建”对话框,文件类型选择"报表",单击"向导"按钮。

(2)按照报表向导提示操作,最后单击“打印预览"按钮。

第4小题:修改程序。

(1)单击工具栏的“打开”按钮,选择文件类型"程序",再选择test,prg,单击''确定"按钮,打开

程序编辑器窗口,显示如下程序清单:

select职称级别,基本工资from职称表where职称名="教授"t。dbfprof,dbfgroupby基

本工资

(2)将其修改为:

select职称级别,基本工资from职称表where职称名="教授"intodbfprof,dbforderby基

本工资

(3)单击工具栏的"保存"按钮,保存修改后的test,prg程序。

(4)单击工具栏的运行按钮运行该程序。

2、简单应用题校园网•新视野教育上机考试复习资料

二、简单应用(2小题,每题20分,计40分)

在;菜考生生文文件件夹夹下下完完成虹下列列操模作:,

逋修法:并执行程在te唯pr史该该程程序序的的功功熊能发是:根据"教师表"和"职饯费

a,.:幽师的"应发工纷,等位教师教的授"应颐发称工浜系嬴j疆鬻辘fl

"基本工港"+"课时"X80X职称系戴…一」-

为1.3,锌帏的知标系数为1.2,初制

:帽案睁霞蠡辜结吴果存精储毛降良申窄表

salary,dbf中,salary,dbf中的字段

辘遭藕身整」资升序:注意,只能修改标

2.创建一个新类MyCheckBox,该类扩展Visual尸(^W0的。?^卜80乂基类,新

类保存在考生文件美下的nyclasslib类库中。在新娄中蒋Value属性设置如。新

建一个表单MyForm,然后在表单中添加一小基于新类MyCheckBox的复选抽,如图

所示。

【解题步骤】

第1题:用SQL语句,修改程序。

(1)单击工具栏的“打开"按钮,选择文件类型"程序",再选择temp,prg,单击“确定"按钮,打开

程序编辑器窗口,显示如下程序清单并修改程序(箭头后蓝色字体是正确答案):

create职称系数表(职称名c(6),职称系数f(10,2))&&有错误

一》createtable职称系数表(职称名c(6),职称系数f(10,2))

insertinto职称系数表value("教授",1.4)

insertinto职称系数表value("教授",1.3)&&有错误

一》insertinto职称系数表value("副教授",1.3)

insertinto职称系数表value("讲师",1.2)

insertinto职称系数表value("助教",1.0)

SELECT姓名,系号,课时*80*职称系数+基本工资as应发工资;

FROM职称系数表,教师表;&&有错误

一》FROM职称表,职称系数表,教师表;

WHERE职称表.职称级别=教师表.职称级别;

OR职称表.职称名=职称系数表.职称名;&&有错误

一》AND职称表.职称名=职称系数表.职称名;

intodbfsalary,dbf;

orderby系号desc,应发工资

(2)单击工具栏的"保存"按钮,保存修改后的temp,prg程序。

(3)单击工具栏的运行按钮"!”运行该程序。

第2题:新建类。

(1)单击工具栏的“新建"按钮,在"新建''对话框中,选择''类",再单击"新建文件"按钮,在弹出

的“新建类”对话框中输入或选择:

类名:MyChockBox

派生于:选择CheckBox

存储于:myclasslib

单击"确定"按钮,系统弹出〃类设计器“窗口;

(2)在“类设计器”的属性窗口中,将复选框的Value属性设置为1;

(3)单击工具栏的"保存”按钮,并关闭类设计器窗口;

(4)单击工具栏的“新建"按钮,在"新建”对话框中,选择"表单",再单击"新建文件"按钮,弹出”

表单设计器"窗口。

(5)单击"表单控件工具栏”的"查看类”按钮,在弹HI的菜单中,选择"添加"命令,在弹出的“打开

”对话框中,选择考生目录下的类库文件myclasslib.vex,再单击“打开"按钮,此时“表单控件工具

栏”中就出现mycheckbox控件,选择该控件添加到表单中。

(6)单击常用工具栏的"保存"按钮,保存表单myform.scx;

(7)单击常用工具栏的运行按钮"!",运行该表单。

3、综合应用题校园网•新视野教育上机考试复习资料

三、综合应用(1小题,计30分,

^生电n完成e下歹爆作:

___个._文_侔名„和用表表箪单名一均为formtest的表单,表单中包括一个标签

(Label!)..一个列表楣CListl),一个表格(Grid!)。

2.里的数据环境中贯加”学院表j口"教师表”。

3.庸性窗口将卷签的标题设为"索名"。

4.列表梅用壬显示家名差,__通__过___属__性___窗口_将___列__表___框(__L_i_s__t_l)_的__R_owS_o_ii_u_r_c_e

和RowSou)rucreceTTyyppee.腐性指定为”学院表.系名"和8。

5.表格用于显示所有教师联信息、,通过属性窗口褥格』Gfidl)的

RecordSource和Recor&SourceType属性指定为“select职工方,姓名,1果时from

教师表intocursortrap”和4。

6.为列表框(Listl)的DblClick事住编写程序。程序的功能是:

时,用户双击列表框中的选项时,将所选索教师防"职工导"、"旌名竺”和

个字我的信息存入自由表two.db理,表中的记录按"职工号"降序排列。Pl

7.运行表单,在歹j表框中双出"信息管理"。

【解题步骤】

(1)在命令窗口输入下面命令并回车:

CREATEFORMformtest

打开表单设计器窗口;

(2)在属性窗口中,设置表单的Name属性为formttest;

(3)右击表单设计器窗口的空白处,在弹出的快捷菜单中,选择"数据环境”命令,打开”数据环境设

计器”窗口,并将"学院表"和"教师表''添加进来;

(4)在表单设计器中添加标签控件Label1,并设其标题属性Caption值为:系名;

(5)在表单设计器中添加列表框控件List1,在属性窗口设置RowSourceType属性为:6-字段,

RowSource属性为:学院表.系名

(6)在表单设计器中添加表格控件Gridl,在属性窗口中,设置RecordSourceType的属性为:4-SQL

说明,设置RecordSource的属性为:

select职工号,姓名,课时from教师表intocursortmp

(7)设置〃列表框〃的DblClick事件代码:

SELECT职工号,姓名,课时;

FROM学院表,教师表WHERE学院表.系号二教师表.系号AND;

学院表.系名二Thisform.Listl.Value;

ORDERBY教师表•职工号DESC;

INTOTABLEtwo.dbf

Thisform.Gridl.RecordSourceType=0

Thisform.Gridl.RecordSource=〃two”

(8)单击常用工具栏的〃保存〃按钮,保存表单;

(9)单击常用工具栏的运行按钮〃!〃,运行表单,在列表框中双击〃信息管理〃条目,即可在显示菜

单看到two.dbf表,在表格控件中也看到two.dbf表。

第3套校园网•新视野教育上机考试复习资料

1、基本操作题

一、基本操作题(此题是7分、第3和4题是8分)

,并将己有的einp1oyee和orders两个

2.为0rders表建立一个普通索弓I,索引名为je,索引表达式为“金额",降

索弓Io

3:在"订单管理”的数据库中新建一个名为customer的表,表结构如下:

琴户名生处型(36)

州址李特型(36)

4.通过“客户号"分别为customq:表建立主看引,为orders建立普通索弓匕、

索月倍和索引表达其期为冬6号",通过"客户与"为8S1:01116:1;黑和orders表之间

建立一"t'一1对多的永久联索:

第1小题:创建数据库,将自由表添加到数据库中。

在命令窗口键入下面命令并回车:

MODIFYDATABASE订单管理

创建"订单管理''数据库并打开数据库设计器,右击数据库设计器空白处,在弹出的快捷菜单中选择”

添加表”命令,将employee和orders两个表依次添加到数据库设计器中;

第2小题:建立索引。

右击数据库设计器窗口中的。rders表,在弹出的快捷菜单中选择"修改表",在打开的表设计器中选

择"索弓I”选项卡,在其中设置:〃排序”为I,〃索引名”为:je,"类型"选择:普通索引,“表达式"为

选择:金额,单击”确定〃按钮;

第3小题:在数据库中新建表。

右击数据库设计器窗口的空白处,在弹出的快捷菜单中,选择''新建表"命令,在创建对话框中,输

入表文件名:customer,单击“保存"按钮,在弹出的表设计器中,依次输入字段名:客户号字符型

4,客户名字符型36,地址字符型36,单击“确定"按钮,再单击"否",不输入记录;

第4小题:创建相关索引并建立两个表之间永久联系。

右击数据库设计器窗口中的表customer表,在弹出的快捷菜单中选择"修改表"命令,在打开的表设

计器中选择"索弓I"选项卡,在其中设置:索引名为:客户号,类型选:主索引,索引表达式为:客户号;

用同样方法为。rders表建立普通索引:索引名和索引表达式均为“客户号〃,类型为普通索引:在数

据库设计器中,选中customer表中的主索弓|"客户号",按住鼠标拖动到。rders表的普通索弓|”客户号

”上,建立了永久联系。

2、简单应用题校园网•新视野教育上机考试复习资料

二、简单应用(2小题,每题20分,计40分)

在再生文件夹下,完慰口工简单应用:

1.在考生文件夹下三着表单文件f。rmone.sex,如下图所不,其中包含一个

文本框、一个表格和两个命令按钮。

请按下面詈求完成相应的操作:

1)通过"房性”窗口,将文本框Text1的Value属性值设置为当前系统日期

(日期弹,不含时间)。

2)逋过"属性”窗口,将表格Gridl的RecordResourceType属性值设置为

"4-SQL说明

3)修改"琥定"按钮的Click事件代码。当单击该按钮时,表格Gridl内将显示

指定日期以后7含)签订的订单信息(包括“订单号"、"签订日期"和"金易”号信

息)。

4)设置"关闭"按钮的Click事件代码。当单击该按钮时,将释放并关闭表单。

2.利用查询设计器创建查询根据employee和orders表对各组在2001年所签

订单的金额进行统计。统计结果板包含那喳总金额大于等于500的组,各记录高房

"组别"、"总金额"、"最高金额"和"平均金额"4个字觊各记录按"总金额”降序并

序;杳询去向为表tableone。最后将查询保存在queryone.qpr文件申,并运行该

善询。

【解题步骤】

第1小题:设置表单控件的相关属性及控件事件代码的修改。

(1)单击工具栏的“打开"按钮,打开表单formone;

(2)在表单设计器中,选择文本框控件Textl,在属性窗口中设置Value属性值为"=DATE()”;

(3)在表单设计器中,选择表格控件Gridl,设置RecordSourceType属性值为"4-SQL说明”;

(4)在表单设计器中,双击"确定"按钮,显示Click事件代码并做如下修改:(箭头后蓝色字体是正

确答案)

*卜面代码的功能首先将年份设置为用4位数字表示,然后根据文本框Text1的值构建SQL语句,

并设置表格Gridl的相关属性。

*修改所有***FOUND***下面的一条语句。

*不能修改其他语句。不能增加语句,也不能删除语句。

***FOUND***

setcenturyto4--》setcenturyon

***FOUND***

va=textl.value一一》va=Thisform.textl.value

st="select订单号,签订II期,金额fromorderswhere签订日期>=vaorderby签订II期into

cursortmp〃

***FOUND***

this,gridl.RowdSource=st--》Thisform.gridl.RecordSource=st

(5)在表单设计器中,双击"关闭"按钮,设置"关闭"按钮的Click事件代码为:Thisform.Release

(6)单击工具栏的"保存"按钮,保存表单文件formone;

(7)单击工具栏的运行按钮"!",运行表单,在文本框中输入日期:05/01/2000,单击

第2小题:利用查询设计器创建查询。

(1)在命令窗口中键入下面命令并回车:

CREATEQUERYqueryone

创建查询文件queryone.qpr,并打开查询设计器;

(2)在查询设计器中,添加employee和orders表;

(3)在字段选项卡中,从可用字段框中选择"Employee.组别”字段添加到选定字段框中,在函数和表

达式框中输入表达式:SUM(Orders.金额)AS总金额,添加到选定字段框中,用同样方法添加

字段:Max(Orders.金额)AS最高金额、AVG(Orders.金额)AS平均金额;

(4)切换到"筛选''选项卡,操作如下:

字段名否条件实例___________大小写逻辑

签订日期>={'2001/01/01}AND

签订日期<={"2001/12/31}

(5)切换到“排序依据"选项卡,选择"总金额''降序排序;

(6)切换到"分组依据”选项卡,选择分组字段“Employee",单击"满足条件"按钮,设置总金额>=500,

单击"确定"按钮;

(7)选择"查询"菜单的"查询去向"命令,选择"表",输入表名tableone,单击"确定"按钮;

(8)单击工具栏的"保存"按钮,保存查询文件:queryone.qpr;

(9)单击工具栏的运行按钮"!",运行查询,这时可以从“显示”菜单下选择浏览tableone表。

3、综合应用题校园网•新视野教育上机考试复习资料

三、综合应.帮1小题磁,注3烈0分]£幽

1)创建一个下拉式菜单iqymenu.mnx,运行该菜单程序时会在当前vfp系统菜

单的末尾追加一个"考试”子菜单,如下图所示。

'/MicrosoftVHudlFoxPro

文件g翁墨旧显示W秸式(6工具⑴程序电甯口M)帮盼出!考俄

D|0|H|回、|IIII•I“!|"|1黯国国

通过

一过

I才b

tK。

木额

--订

.能

胎R

{a月

缀I

n。

-V口

董蹩

yr不

三T

K某P

孱b

等B

份r

v令

-苣tabletWO

文件

-4单

a却

成主

.设

应B

分^XX

连.p

依次

执行

2)^后

。TroJeCtj

E叫-

丝£^

v产t.

牝ecPO

l。T>r

【解题步骤】b

第1小题:创建菜单,菜单的设置,菜单项过程代码的编写。

(1)单击工具栏的“新建”按钮,在弹出的"新建”的对话框的"文件类型''框中选择"菜单",再单击"

新建文件”按钮,在弹出的"新建菜单”框中,选择"菜单",打开菜单设计器。

(2)打开''显示"菜单下的"常规选项”对话框,在"位置"框中选择"追加"单选按钮,单击"确定”按钮,

则新建立的菜单会追加到系统菜单的后面;

(3)在"菜单名''称列中输入"考试〃,"结果”列中选〃子菜单”,单击右边的“创建"按钮;在子菜单的“

菜单名称〃列中依次输入〃统计〃和”返回〃

(4)在"统计〃菜单项的结果列中选择"过程",单击右边的“创建"按钮,在弹出的统计过程代码窗口

中输入下面命令:

SELECTYEAR(Orders.签订日期)AS年份,MONTH(Orders.签订日期)AS月份,;

SUM(Orders.金额)AS合计;

FROM订单管理!。rders;

GROUPBY1,2;

ORDERBY1DESC,2;

INTOTABLEtabletwo.dbf

(5)在"返回”菜单项的结果列中选择过程,在弹出的过程代码窗口中输入下面命令:

SETSYSMENUTODEFAULT

(6)单击工具栏的"保存"按钮,在"另存为”对话框中,保存菜单为:mymenu.mnx,单击"保存"按钮;

(7)选择"菜单"菜单的"生成”命令,生成菜单程序文件mymenu.mpr;

(8)选择"程序"菜单的"运行”命令,运行菜单程序文件mymenu.mpr

第2小题:创建项目,添加菜单,设置主文件,连编应用程序。

(1)单击工具栏的“新建"按钮,在〃新建”对话框中,创建一个项目文件myproject.pjx;

(2)选择项目管理器的〃其他〃选项卡下的''菜单〃,单击"添加"命令,将菜单文件mymenu.mnx添加到

项目中,并将其设置成主文件;

(3)单击项目管理器右侧的"连编”命令,打开"连编选项"窗口,在"操作”框中,选择“连编应用程序

”单选按钮,单击〃确定"按钮,在"另存为”框中,输入应用程序文件名:myproject.app,单击”

程序''菜单的运行命令,运行应用程序文件myproject.app,并依次执行"统计''和"返回"菜单命

令。

第4套校园网•新视野教育上机考试复习资料

1、基本操作题

,第1和2题是7分、第3和4题是8分)

在考生,文件myforin.I.seexx,,其中包含Text1和Text2两个文本

框,以及0k和Cancel两个命令按钮「打.开—该表单.文...件、然后在表单设计器环境下

通过骸窗口设置相关属性看成如下榛作:

1.将戈本框Text1的宽度设置为50。

2.将文本框Text2的宽度设置为默认值。

3.将Ok按钮设置为默认按钮,即通过按Enter键就可以选择该按钮。

4.将Cancel按钮的第1个字母CiW;W?即通过按A1t+C键就可以选择该

按钮(在相应字母前插入一个反,

【解题步骤】

第1小题:打开表单,设置文本框控件属性。

单击工具栏的''打开"按钮,在"打开”对话框中选择文件类型表单,再选择表单myform,单击“确定”

按钮,打开表单设计器;选择文本框Text」,在其属性窗口中,设置宽度width属性值为:50;

第2小题:设置文本框控件属性。

在表单设计器窗口中,选择文本框Text2,在属性窗口中,右击宽度属性Width,在弹出的快捷菜单

中,选择”重置为默认值”。

第3小题:设置命令按钮控件属性。

在表单设计器窗口中,选择0k按钮,在其属性窗口中,设置Default属性值设为:.T.

第4小题:设置命令按钮的访问键。

在表单设计器窗口中,选择Cancel按钮,在其属性窗口中,设置Caption属性值为:\CCancel。

2、简单应用题校园网•新视野教育上机考试复习资料

二、简单应用(2小题,每题20分,计40分)

在考生文件夹下已有xuesheng和chengji两个表,现请在考生目录下完成以下

简单应用:....……

xuesheng和chengji表统计出男、女生在

商介、最低分和斗与分。查询结果包含性别、最高分、最低

存在queryl.qpr文件审翳瞿普序;查询去向为表tablel。最后将查询保

运行该查询。

铲球器瞿嚼翁8皴拳翻翻潸皤蹴髀醒记

按学号升

律排序记录;报表标题为"XUESHENG”;报表文件名为report1。

【解题步骤】

第1小题:利用查询设计器创建查询。

(1)单击工具栏的“新建”按钮,在弹出的"新建"对话框的''文件类型”框中,选择''查询"再单击"新建

文件”按钮,在打开的查询设计器中,添加xuesheng和chengji表;

(2)在"字段〃选项卡的“函数和表达式”框中依次创建如下表达式并添加到选定字段中:

LEFT(Xuesheng.学号,8)AS班号

MAX(Chengji.英语)AS最高分

MIN(Chengji.英语)AS最低分

AVG(Chengji.英语)AS平均分

(3)将•"可用字段"中的"性别〃添加至『'选定字段”中,并调整到第2顺序。

(4)切换到“排序依据”选项卡,选择字段"LEFT(Xuesheng.学号,8)AS班号"升序",再选择字段

"xuesheng.性别","降序";(注:要求女生在前、男生在后,即表示降序)

(5)切换到"分组依据“选项卡,选择字段"LEFT(Xuesheng.学号,8)AS班号"和"xuesheng.性别”;

(6)单击"查询"菜单下的"查询去向",选择表,输入表名tablel,单击"确定"按钮;

(7)单击工具栏的"保存"按钮,查询保存在queryLqpr文件中;

(8)单击工具栏的运行按钮〃!",运行该查询。浏览表文件tablel。

第2小题:使用报表向导创建报表。

(1)单击工具栏的“新建〃按钮,在弹出的"新建”对话框的"文件类型”框中,选择''报表",单击”向导

"按钮;在"向导选取”框中,选择"报表向导",单击"确定"按钮;

(2)在''报表向导”对话框的''步骤1-字段选取''中,选取xuesheng表中所有字段;

(3)单击"下一步"按钮,在"步骤2-分组”中不分组;

(4)单击"下一步"按钮,在''步骤3-选择报表样式'‘中,选择"帐务式”;

(5)单击"下一步"按钮,在"步骤4-定义报表布局”中,选择列数为2,字段布局为行,方向为纵向;

(6)单击“下一步〃,在''步骤5-排序记录''中,选择"学号"升序;

(7)单击"下一步",在"步骤6-完成”中,输入报表标题"XUESHENG",单击"完成"按钮。在"另存为"

框中,输入报表文件名reports单击"保存"按钮。

(8)单击工具栏中的“打开"按钮,在弹出的"打开''对话框中,选择文件类型:报表,再选择报表文

件reportl,单击“确定"按钮按钮,打开报表设计器,单击工具栏的“打印预览”,预览报表。

3、综合^应用题校园网•新视野教育上机考试复习资料

必平

合应

-直乱:1>

、w.

-考

创+3

文I

-时gX

伊,

en1U.n4仔

罩e

。-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论