全国计算机二级VFP上机题_第1页
全国计算机二级VFP上机题_第2页
全国计算机二级VFP上机题_第3页
全国计算机二级VFP上机题_第4页
全国计算机二级VFP上机题_第5页
已阅读5页,还剩139页未读 继续免费阅读

下载本文档

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

文档简介

第一套

一、基本操作题(去4小题,第1和2题是7分、第3和4题是泠)

在寿星文簿夹爷有一表单文?Worm.sex。打开该表箪文件,然后在表单设

¥睡霾的有关属性,使表单在打开时在VFP主窗口内居中显示。

2.在属性窗口中以簟表单的有关属性,使表单内的Center、East、South、West

和North工个按钮的美小都设置为宽60、高25。

霸^^哭冬■巧霁'三个按钮设置为顶边对齐;将North、Center和South

4.按Center、East,South、West、North的顺序设置各按钮的Tab键次序。

1.打开并

修改表单

MODIFYFORMmyform

2.在表单的“属性”窗口中,在AutoCenter处选择".T.”。

1.打开并修改表单

MODIFYFORMmyform

2.先按住Shift键,再依次选中这5个按钮,在Width处输入“60”,在Height处输入“25”。

1.打开并修改表单

MODIFYFORMmyform

2.先按住Shift键,再依次选中West、Center和East这3个按钮,在Top处输入一个数。

3.先按住Shift键,再依次选中North、Center和South这3个按钮,在Left处输入一个数。1.打开并修改表单

MODIFYFORMmyform

2.单击“Center”按钮,在“属性”窗口的Tabindex处输入'T;

3.单击“East”按钮,在“属性”窗口的Tabindex处输入“2”;

4.单击"South”按钮,在“属性”窗口的Tabindex处输入“3”;

5.单击“West”按钮,在“属性”窗口的Tabindex处输入“4”:

6.单击“North"按钮,在“属性”窗口的Tabindex处输入“5”。

、应用(2小题,每题2吩,计40分)

在生文件去下兄版旬下高单应用:

L对用查询设计器创建查询,从考生目录下的xuesheng卷和chen§ji表中查

询数

学・一一,息技术三门课中至少有一门理在90分以上落)的串生记录。

结・、箍:名名、数誉、英语和信息技术5个字段;著记录按学号整片

排.

,I表tablel。取后将查询保存在query!,qpr文件中,并运行核查

^sii

1M禾

寓X:

2.主

出hechji

含B

^1绩^.

节3

,谭

酒t

嚣l

存lffl

窗口中输入建立查询命令

CREATEQUERYquery1

2.在“打开”对话框中,选择表“xuesheng”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”

按钮,选择表“chengji”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”

中,再按“关闭”按钮。

3.单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。

4.单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“>=”在“字段名”,在“实例”

处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择

“>=”,在“实例”处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.信息技

术”,在“条件”处选择“>=”,在“实例”处输入“90”。

5.单击“排序依据”选项卡,选择“Xucshcng.学号”并选择“降序”,接着单击“添加”按钮。

6.单击“查询'输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入*'tablet",再

单击“确定”按钮。

7.保存该查询并运行。

1.创建数据库

CREATEDATABASEcj_m

2.添加表到数据库中

ADDTABLExuesheng

ADDTABLEchengji

3.打开并修改数据库

MODIFYDATABASEcj_m

4.单击“文件'新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视

图”对话框中,双击表“xuesheng"(或单击选中表"xuesheng”,接着单击“添加”按钮),再双击表“chengji”,,在

“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对

话框。

5.单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。

6.单击“筛选”选项卡,在“字段名”选择“Xuesheng.民族”,在“否”处打勾(表示条件相反),在“条件”处

选择“=”,在“实例”处输入“"汉

7.单击“排序依据”选项卡,选择“Chengji.英语”并选择“降序”,接着单击“添加”按钮。选择“Xuesheng.

学号",单击“添加"按钮,再在“排序条件”列表框选中“Xuesheng.学号”,然后单击“升序”单选钮。

8.保存该视图,在“保存”对话框中输入视图名“viewl”。

9.运行该查询,并在命令窗II输入“copytotable2”把查询结果输出到“table2”中。

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

利用卷殳计需在专生目录下建立表table3,表结构如下:

季奇文赛量10)

姓名上整型⑹

课程名奉符型(8)

金楚数值型(5,1)

霸鬣耀蠹I奖::鬻麓霸i费鬟翘鬻群

,并把这

到表table,3中客供记二录有应,该按城黑咚二,在表tabi小电1崔磊

表table3.__...人大历、芬数相_同刎按__学_等降磔匕!舞|的关联

SETRELATION命令建立chbngji表和xuesheng表.

立相关的索引)并通过D0而I⑪循环语句实现规定的功能。

是府怎行程庠。

I一、建立表

文件

CREATETABLEtable3(学号C(IO),姓名C(6),课程名C(8),分数N(5,l))

二、在progl.prg文件中编写如下程序:

clear

closeall

select0

usetable3

deleall

pack

copytottt

select0

usettt

select0

usexuesheng

indexon学号tag学号

select0

usechengji

setrelationto学号intoxuesheng

gotop

dowhile.not.cof()

if数学<60

selectttt

appendblank

replace学号withxuesheng.学号,姓名withxuesheng.姓名

replace课程名with"数学",分数withchengji.数学

selectchengji

endif

if英语<60

selectttt

appendblank

replace学号withxuesheng.学号,姓名withxuesheng.姓名

replace课程名with"英语",分数withchengji.英语

selectchengji

endif

if信息技术<60

selectttt

appendblank

replace学号withxuesheng.学号,姓名withxuesheng.姓名

replace课程名with”信息技术",分数withchengji.信息技术

selectchengji

endif

skip

enddo

selectttt

sorton分数,学号/dtotttI

selecttable3

appendfromtttl

closeall第二套

一、基本操作题(并匕、题,第和题是分、第和题是分)

在考生目录下完成斯卡I操作:127348

1.打开数据库SCORE_MANAGER,该数据库中含三个有歌系的表STUDEIfT、SC0RE1

和COURSE,租椅已经建立殍的索弓|,建立表之间就氯

2.为COURSE表增加字段:开课学期(N,2,0)。

3.为SCORE1表"成绩”字谈设置字段有效性规则:成绩>=0,出错提示信息是:

”成绩必须大于或等赭。

4.将SC0RE1表"成绩”字段的默认值设置为空值(NULL)。.

1.±fTJ

开并修改数据库

MODIFYDATABASESCORE_MANAGER

2.选择“student”表中主索g|键“学号”并按住不放,然后移动鼠标拖到“scorel”表中

的索引键为“学号”处,松开鼠标即可。

3.选择“course”表中主索引键“课程号”并按住不放,然后移动鼠标拖到“scorel”表

中的索引键为“课程号''处,松开鼠标即可。

这样,三个表就建立了永久性联系。方法一:

1.打开并修改数据库

MODIFYDATABASESCOREJ1ANAGER

2.在“数据库设计器-SCORE_MANAGER”中,选择表“COURSE”并单击鼠标右键,选择“修

改”命令项。

3.在“表设计器-COURSE,dbf”中,在结构的最后处输入字段名为“开课学期”,然后

选择类型为“数值型”并输入宽度2,并单击“确定”按钮即可。

方法二:

使用命令增加字段

ALTERTABLEcourseADDCOLUMN开课学期N(2,0)1.打开并修改数据库

MODIFYDATABASESCORE_MANAGER

2.在“数据库设计器-SCORE_MANAGER”中,选择表“SC0RE1”并单击鼠标右键,选择“修

改”命令项。

3.在“表设计器-SCOREl.dbf”中,选择“成绩”字段,在“字段有效性”标签的“规则”

处输入“成绩>=0",在“信息”处输入“”成绩必须大于或等于零"“,最后单击“确定”按钮即

可。

如果已在“数据库设计器-SCORE_MANAGER”中,那么第1和2步可以不做。

1.打开并修改数据库

MODIFYDATABASESCORE_MANAGER

2.在“数据库设计器-SCORE_MANAGER”中,选择表“SC0RE1”并单击鼠标右键,选择“修

改”命令项。

3.在“表设计器-SCORELdbf”中,选择字段名为“成绩”,在NULL处进行打勾(允许

空值),最后单击“确定”按钮即可。

如果已在“数据库设计器-SCORE_MANAGER”中,那么第1和2步可以不做。

二、筒单应用(必、题,每题20分,计40分)

在喜生目录中完成如下筒a-

1-.在__S_C_O_R_E__M_A_N_A_G_E_1____“一一询学生的姓名和2003年的隼龄(计算年龄的公

式是:2003-Year(出生日期),军龄作为字段名),结差保存在一个新表NEW_TABLE1

中。使用报表向导建立我表NEW_REPORT1,用报表显示NEWTABLE1的内容。报表中

数据按年龄升序排列,被表标题是"姓名-株”,其余参数使用缺省参薮。

2.建立菜单quenynenu。该菜单只有一个“查询”和“退出”两个主菜单项

(垂形基单),其中革击菜单项“退出”时,返回到VFP系统菜单(相应命专写在

命专框审,不要写过程)。

姓名,2003-YEAR(出生日期)AS年龄FROMstudentINTOTABLEnew_tablel

1.单击“工具'向导'报表”菜单项,并显示“向导选取”对话框。

2.在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”

对话框。

3.在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“NEWJTABLE1”,在“数

据库和表”列表框中,选择表“NEWJABLE1”,接着在“可用字段”列表框中显示表NEWJTABLE1

的所有字段名,并选定所有字段互至“选定字段''列表框中,单击“完成”按钮。

4.在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“姓名-年

龄”,单击“完成”。

5.在“另存为”对话框中,输入保存报表名“NEkREP0RT1”,再单击“保存”按钮,最后

报表就生成了1.输入建立菜单命令

CREATEMENUquery_menu

2.在“新建菜单”对话底中,单击“菜单”按钮。

3.在“菜单设计器-queryjnenu.mnx”窗口中,分别建立两个菜单项“查询”和“退出”。

4.在“退出”菜单项的“结果”选择“命令”,并在“选项”处输入“setsysmenutodefault”。

三、综合应用Q小题,计30分)

SCOREMANAGE瞰据库中含有三个数据库表STUDENT、SCOREUQCOURSE»

为了对SCORERANAGE啜热库数据进行查询,设计一个如图函示的我军

Myforml(控件苕为forml,萎单发件名Myforinl二sex):表单的标题为"喊善询”。

蓑单左侧有文本箍入学等(名称为Label1的标签)”和用于输大学号的初本框(名

称为Text1)以及喳询”(名称为Coiranandl)和嗨出”(名称为CoiranandZ)两个命令

接钮以区1个表格控件。

覆黑入舞境就霸喝I麋号墓时新输鬻入就学号篇"。济翻番褊蠹

1.在

命令窗口中输入建立表单命令

CREATEFORMMyforml

2.在“表单设计器”中,在“属性”的Caption处输入“成绩查询”。

3.在“表单设计器”中,添加一个标签控件,在“属性”的Caption处输入“输入学号”。

再在“学号”标签的后面添加•个文本框“Textl”。

4.在“表单设计器”中,添加一个表格控件,在“属性”的RecordSourceType处选择“4-

SQL说明”。

5.在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption

处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。

6.双击“查询”命令按钮,在“Commandl.Click”编辑窗口中输入命令,接着关闭编辑

窗口。

closeall

usescore1

locatefor学号二alltrim(ThisForm.Textl.Value)

if.not.found()

WAIT〃学号不存在,请重新输入〃WINDOWSTIMEOUT5

else

ThisForm.Gridl.Recordsource=,/sele课程名,成绩fromscorel,course

where学号=alltrim(ThisForm.Textl.Value)andscoreL课程号二course.课程号into

cursortempi”

selecttempi

gotop

endif

7.双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“ReleaseThisform”,

接着关闭编辑窗口。

第三套

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

在考生文件夹下己有order、orderite琳口goods二个表。其中,order表包含

订单购善本信息,orderitem表包含订单的详细信息,goods表初含商品(图书)的

相关簿全文1锈孽成如下操作:

1.创建一监茗如‘订单管理”的数据库,并将已有的0rder、orderitem和

goods三个表添加到该数据库中。

2.在表设计器中为。rder表建立一个普逋索弓索引名为nf,索引表达式为

"year(签订睢)

3.通过“订单号"在order表和orderite磕之间建立一^一1对多的永久联系,

它们的索引名均为4T单号”。

4.为上述建立的联系设置参照完整性约束:更新规则为"限制”,删除规则为

“级联",插入规则为"限制"。_、建

立数据库

1.命令方式

CREATEDATABASE订单管理

不出现“数据库设计器”对话框

2.可以使用菜单方式进行建立

1).单击“文件'新建”命令项,弹出“新建”对话框。

2).在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”

对话框。

3).在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,

这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。

二、把自由表添加到数据库

可以有两种方法:命令方法,菜单方法。

命令方法:

OPENDATABASE订单管理

ADDTABLEorder

ADDTABLEorderitem

ADDTABLEgoods

菜单方法:

1).单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订单管理”。

2).在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命

令,并选择相应的表文件即可(order、orderitem和goods)。

1.打开并修改数据库

MODIFYDATABASE订单管理

2.在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命

令,在“表设计器-order,dbf”中,单击“索弓|”选项卡,然后输入索引名“订单号”,选择类

型为“主索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索

引了。

3.在“数据库设计器-订单管理”中,选择表“orderitem”并单击鼠标右键,选择“修改”

命令,在“表设计器-orderitem,dbf”中,单击“索弓I”选项卡,然后输入索引名“订单号”,

选择类型为“普通索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可

以建立索引了。

4.在“数据库设计器-订单管理”中,然后选择“order”表中主索引键“订单号”并按住

不放,然后移动鼠标拖至『'orderitem”表中的索引键为“订单号”处,松开鼠标即可。1.在

已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。

2.在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。

3.在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“限制”单选按

钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限

制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退

出?。最后单击“是“按钮,这样就生成了指定参照完整性。

注意:可能会出现要求整理数据库,那么请整理后重新做操作。

二.商单电用(2小短,每卷2汾,甘40分)

1.到弟查询设甘器创建查询.从。rder、orderite由goods表史查询2001年

翌订的阮畲丁学谿息.查甫?吉果依次包含订单号、客户名.签订日期.商品名、

里价和我宴等等六夫项项内内容容.茗记者卷订生件鬲订单号相同越商品名住店拒

叁京舌询去■向为表tableone.最后蒋春询qquueerryyoonnee..qqpprr文文件'中.,并并1运5行行依

框和上鼾深露霏缄湾茹午矗颦含一个标签、一个文本

量这里”确定~故知的Click事件代码,使强苜表单运行时,单击命令按电J以

查询爰支羊框中锚人的指定客户的阶舒T单的信息,查询结果依次包含;丁单餐.

签订日期、商品名.望价和数量等五项内密各记录按订空号升序排序;订单号

相同按商品名升序排序,拜将者询培果存质在表ebletw。币.1.在命

令窗口中输入建立查询命令

CREATEQUERYqueryone

2.在“添加表或视图”对话框中,选中表“order”再按“添加”按钮,再选中“orderitem”

也按“添加”按钮,再继续选中“goods”也按“添加”按钮,在“联接条件”对话框中,直接按“确

定“按钮。在''添加表或视图''中,再按“关闭”按钮。

3.单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。

4.单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按

钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。

5.单击“筛选”选项卡,在“字段名”列表框选择“〈表达式...>”中,在“表达式生成器”

对话框的“表达式文本框”中输入“year(Order.签订日期)”后,单击“确定”按钮,接着在“条

件”列表框中选择最后在“实例”文本框中输入“2001”。

6.单击“查询'输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”

处输入“tableone”,再单击“确定”按钮。

7.按“Ctrl+W”键保存该查询并运行。selectorder.订单号,签订日期,goods.商品

名,goods.单价,orderitem.数量;

fromorder,orderitem,goods;

whereorder.订单号=orderitem.订单号andorderitem.商品号=goods.商品号and

客户名=thisform.textl.value;

orderbyorder.订单号,商品名;

intotabletabletwo

三、综合应用Q小题,计30分)

在考生文件夹下创建一个下拉式菜单映enumx,并生成菜单强产

ynenu.股,层行该菜单程序时会在雪前vfp系统菜单的末尾追加一步〃考试〃子菜

'/Microsoft:VisualFoxPro

文件(E)编辑(0果示⑦格式9)工具①程序©窗口出彩助(U)考试

口㈤口I昌旧、]IjI'I"TMl器初明

冠醺

的功

通过

n爵^

总金

^商

单g

n结I

翦订

保2001

序tablhr

升etee

表it

普e

•,

•r存

时表dede00

d进

完00

or将rd

.表gOs

随功

标准的

奏统

*是1^

序并

行a

li,1.建

立菜单文件

CREATEMENUmymenu

在“新建菜单”对话框中,单击“菜单”按钮。

2.在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮

来建立子菜单,在“菜单名称”中输入“计算”,再移到下一个菜单项处中输入“返回

3.选中“计算”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器

-mymenu.mnx-统计过程”中输入下列语句:

closedata

createtabletablethree(商品名C(20),总金额N(7,2))

use

select1

usetablethree

select4

useorder

indexon订单号tonl

select3

useorderitem

indexon商品号ton2

setrelationto订单号intod

select2

usegoods

indexon商品名ton3

setrelato商品号intoc

gotop

dowhile.not.eof()

h=商品号

j=单价

n=商品名

s=0

select3

dowhile商品号二h

ifyear(order.签订日期)=2001

s=s+数量*j

endif

skip

enddo

select1

appendblank

repl商品名withn,总金额withs

select2

skip

enddo

closedata

4.选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器

-mymenu.mnx-返回过程”中输入下列语句:

setsysmenunosave

setsysmenutodefault

5.单击“显示'常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选

钮,再单击“确定”按钮。

6.在“菜单设计器“窗口下,单击”菜单”菜单栏,选择“生成”菜单项,生成

“mymenu.mpr”文件。

第四套

T一ex、W在基:&本考^操在,作文…题赎晨节”含确定堂,单?命、文第令1件按和晟2钮题石一是打7分开.该第表3和羡4题胃是鼻8分金)堂卷和篱环境下

irm.sex,

•rw;将表单的标题设置为〃表单操作〃。

2.按标签、文本框和命令按钮的顺序设置表单内三个控件的Tab键次序。

3.为装单新建一个名为映ethod的方法,方法代用为:

wait框的值是〃+this・textl.valuewindow

4.将“请输入(s)〃标签中的皇中s设置成〃访[可键〃(方法是在该字符前插入

储设置〃橘定〃按钮的Click事:侔代码,其功能是调角表单的inyinetho昉法。1.打

开并修改表单

MODIFYFORMmyform

2.在其“属性”的Caption处输入“表单操作”,在Name处输入“myform”1.打开并修改

表单

MODIFYFORMmyform

2.选中Label1标签,在其“属性”的Tabindex处输入“1”,选中Textl文本框,在其“属

性”的Tabindex处输入“2”,选中Commandl命令按钮,在其“属性”的Tabindex处输入“3”。

1.在“表单设计器-myform.sex”中,单击“表单'新建方法程序”菜单项,接着显示“新建方

法程序”对话框并在名称处输入“mymethod”,先单击“添加”按钮,再单击“关闭”按钮。

2.在表单“属性”中,单击“方法程序”选项卡,找到“mymethod”用户自定义过程处并

双击鼠标。

3.在Forml.mymethod编辑窗口中,输入"wait”文本框的值是"+this.textl.value

window”。

4.关闭编辑窗口。1.打开并修改表单

MODIFYFORMmyform

2.选中Label1标签中,在其“属性”的Caption处“在s字符前插入

3.选中Commandl命令按钮,双击其按钮,在其编辑窗口输入

“thisform.mymethod()

矍应用(2小题,每题20分,计40分)

一考生文件夹下己有order、ord巳ri正谭口goods二个表。其中,order表包含

订单的基本信息,orderite版包含订单的详细信息,goods表初含商品(图书)的

相关信息。

1.策I用查询设计稿创建查询1JAorder.ord巳rite鹿口goods表中查询所有订

单的信息、,查询结果核次包含订堇京客户名、签订日期一、两品招、I「一艇

和金额等七项内容,其中〃金额噂毛”望价*数量〃。各记.接订堇号后:序;

订单号相同按商品名降?查询去向为冲表聿t一ab一le一one<>日取户后坐皆查主询缙保存在

queryone.qpr文件中,该查询。

首先创建数据库order』并向其由添加0rder、orderitem^口goods表。卜、、

昌库中创建视Sviewone:4用嚼嘱只能电解户名为1il普的历直订

的信息,查询结果侬次包含近单半_______________

翦翻就融髓豪喊瞰、签懿订日繇期,鬻商品去名、单,碧翁声箫翻辕

W01.在

命令窗口中输入建立查询命令

CREATEQUERYqueryone

2.在“打开”对话框中,选择表“order”再按“确定”按钮,在“添加表或视图”对话框中,

单击“其他”按钮,选择表“orderitem”再按“确定”按钮,在“联接条件”对话框中,直接按“确

定”按钮,再单击“其他”按钮,选择表“goods”再按“确定”按钮,在“联接条件”对话框中,

直接按“确定”按钮。最后在“添加表或视图”中,再按“关闭”按钮。

3.单击“字段”选项卡,选择“Order.订单号”、“Order.客户名”、“Order.签订日期”、

“Goods.商品名”、“Goods.单价”、“Orderitem.数量”,在“函数和表达式”处输入“Goods.

单价*Orderitem.数量AS金额”并单击“添加”按钮。

3.单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。

4.单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按

钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。

5.单击“查询'输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”

处输入“tableone”,再单击“确定”按钮。

6.按“Ctrl+W”键保存该查询并运行。

1.创建数据库

CREATEDATABASEorder_m

2.添加表到数据库中

ADDTABLEorder

ADDTABLEorderitem

ADDTABLEgoods

3.打开并修改数据库

MODIFYDATABASEorder_m

4.单击“文件'新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文

件”。在“添加表或视图”对话框中,双击表“order"(或单击选中表“order”,接着单击“添

加”按钮),再双击表“orderitem”,在“联接条件”对话框中直接单击“确定”按钮,接着双

击表“goods”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话

框中,单击“关闭”按钮,来关闭此对话框。

5.单击“字段”选项卡,选择试题要求的字段添加到“选定字段''列表框中。

6.单击“排序依据”选项卡,选择“Order.订单号”并选择“升序”,接着单击“添加”按

钮。再选择“Goods.商品名”并选择“升序”,单击,添加“按钮。

7.单击“筛选”选项卡,在“字段名”中,选择*rder.客户名”,在“条件”处选择“廿,

再在“实例”处输入“1ilan”。

8.保存该视图,在“保存”对话框中输入视图名“viewone”。

9.运行该查询,并在命令窗口输入“copytotabletwo”把查询结果输出到

“tabletwo”中。

三、综合应用(1小题,计3吩)_

在考生文件考下港幸春堇文件formone.sex,要求包含-*个标签、一个文本框

和一个僚令按曲工它彳]两名称依次为Label1、Textl和Commandl);表单的标题为

〃综合应用〃。如木图所示:

清设置"确定"按钮的Click事件代码,使彳导当表单运行时,单击命令按钮可以

查吁二询I酱范亶髭由妻户石在肯十太崩框嘴必京露商喉E据口理鹦品象旬懿懿辑号

升售排屋。—查询结臬存放在表taElethree上。

接启运行表单,装后在文本框中输入南品号a00002,并单击“确定”按钿完成

查询。1.在

命令窗口中输入建立表单命令

CREATEFORMformone

2.在“表单设计器”中,在其“属性”的Caption处输入“综合应用”。

3.在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“商品

号:“。

4.在“表单设计器”中,分别添加一个文本框Textl和一个命令按钮Commandl,在其

“属性”的Caption处输入“确定”。

5.双击“确定”按钮,在“Commandl.Click”编辑窗口中输入下列程序

select*fromorderwhereexists(select*fromorderitemwhere订单号

=order.订单号and商品号=thisform.textl.value)intotabletmptable

selecttmptable.订单号,客户名,签订日期,商品名,单价,数量from

tmptable,orderitem,goods;

wheretmptable.订单号=orderitem.订单号andorderitem.商品号=

温馨提示

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

评论

0/150

提交评论