计算机2级vfp30套练习题带答案 - 图文(9)

2019-09-01 21:56

\退出\,在\供应商\和\单价\的\结果\下拉框中选择\过程\,\退出\个子菜单的\结果\下拉框中选择\命令\。单击\供应商\行中的\创建\命令按钮,在程序代码编辑窗口中输入如下程序段: *****\供应商\子菜单中的程序代码*****

SELECT 商品.名称,供货商.供应商名 FROM 商品,供货商 where 商品.供应商编码=供货商.供应商编码; And 商品.供应商编码=\

****************************************

同样,在\单价\的程序编辑窗口中输入:SELECT * FROM 商品 WHERE 单价>=100。 在\退出\行的文本框中输入程序代码:SET SYSMENU TO DEFAULT。 保存后,单击菜单\菜单\,选择\生成\。

(2) 单击\文件\菜单,选择\新建\命令,接着选中\报表\,单击右面的\向导\按钮,在弹出的对话框里选择\报表向导\。

步骤1,单击\数据库和表\右下面的按钮,双击考生文件夹下的表\商品\;将字段\编码\、\名称\、\单价\添加到选定字段,单击\下一步\。

步骤2,不需要操作,单击\下一步\。

步骤3,选择报表样式为\经营式\,单击\下一步\。

步骤4,将列数修改为1,方向为\横向\,单击\下一步\。

步骤5,将\单价\添加到选定字段,排序方式选择\降序\,单击\下一步\。 步骤6,报表标题修改为\商品单价浏览\,单击\完成\。

修改报表名为:myreport,保存在考生文件夹下。预览报表,结果如图68-2所示。

图68-2

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

score_manager数据库中含有3个数据库表student、score1和course。为了对score_manager数据库数据进行查询,设计一个如图所示的表单Myform1(控件名为form1,表单文件名Myform1.scx)。表单的标题为\成绩查询\。表单左侧有文本\输入学号(名称为Label1的标签)\和用于输入学号的文本框(名称为Text1)、\查询\(名称为Command1)和\退出\(名称为Command2)两个命令按钮以及1个表格控件。

表单运行时,用户首先在文本框中输入学号,然后单击\查询\按钮,如果输入学号正确,在表单右侧以表格

(名称为Grid1)形式显示该生所选课程名和成绩,否则提示\学号不存在,请重新输入学号\。

单击\退出\按钮,关闭表单。 【答案】

单击菜单\文件\,选择\新建\,在\新建\对话框中选中\表单\,单击右面的\新建文件\图标按钮,进入表单设计器。在表单上右击,选择\属性\,在弹出的对话框里找到\属性,并修改为\部门人数统计\。 在表单上单击右键,选择\数据环境\项,这时系统会弹出\选择表或视图\对话框,选中表\部门信息\,单击\添加\按钮,将该表加入数据环境;同样方法,将表\员工\加入数据环境。

单击表单控件工具条上的\组合框\控件,然后在表单上单击,添加一个组合框控件,在该按钮上右击,选择\属性\,在弹出的对话框里找到\属性,并选择\字段\;选择\属性为字段\部门信息.部门号\。

单击表单控件工具条上的\文本框\控件,然后在表单上单击,创建一个文本框控件;同样方法,再创建一个文本框控件。

单击表单控件工具条上的\命令按钮\控件,然后在表单上单击,创建按钮。在该按钮上右击,选择\属性\,在弹出的对话框里找到\属性,并修改为\退出\。

同样方法,再创建一个按钮控件,并修改其\属性为\统计\。 双击\统计\按钮,在其Click事件中输入: ******\统计\按钮的Click事件代码*********

SELECT 部门名称 FROM 部门信息 WHERE 部门号=ALLT(THISFORM.combo1.VALUE)INTO ARRAY temp THISFORM.text1.VALUE=temp(1,1) &&取得结果显示到文本框text1中

SELECT COUNT(工号) FROM 员工 WHERE 部门号=ALLT(THISFORM.combo1.VALUE) INTO ARRAY temp2 THISFORM.text2.VALUE=temp2(1,1)

******************************************

双击\退出\按钮,在其Click事件中输入:Thisform.Release。

单击菜单\文件\,选择\保存\,输入表单名myform,运行表单,结果如图68-3所示。

图68-3

70

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

在考生文件夹下的\雇员管理\数据库中完成下列基本操作:

(1)为\雇员\表增加一个字段,字段名为EMAIL、类型为字符型、宽度为20。

(2)设置\雇员\表中\性别\字段的有效性规则,性别取\男\或\女\,默认值为\女\。

(3)在\雇员\表中,将所有记录的EMAIL字段值用\部门号\的字段值加上\雇员号\的字段值再加上\进行替换。

(4)通过\部门号\字段建立\雇员\表和\部门\表间的永久联系。 【答案】

(1)启动Visual FoxPro后,在命令窗口输入两条命令:

USE 雇员 && 打开\雇员\数据表 MODIFY STRUCTURE && 打开表设计器修改表结构

在弹出的表设计器中,根据题意,在\日期\字段后增加一个新的字段,字段名为\、类型为\字符型\、宽度为\。

(2)继续1小题操作,在表设计的\字段\选项卡中,选中\性别\字段,然后在下面的\字段有效性\区域的\规则\文本框内输入\性别=\男\性别=\女\,\默认值\文本框内输入的内容为\女\,如图70-1所示。

图70-1

(3)在命令窗口执行如下命令:

UPDATE 雇员 SET EMAIL=部门号+雇员号+\系统自动更新数据表\雇员\中\字段的内容。

(4)在命令窗口输入命令:MODIFY DATABASE 雇员管理,打开数据库设计器,将\部门\表中\索引\下面的\部门号\主索引字段拖到\雇员\表中\索引\下面的\部门号\索引字段上,这样便建立了部门表和雇员表之间的永久性联系。

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

(1)请修改并执行名称为form1的表单,要求如下:

① 为表单建立数据环境,并将\雇员\表添加到数据环境中。 ② 将表单标题修改为\公司雇员信息维护\。

③ 修改命令按钮\刷新日期\的Click事件下的语句,使用SQL的更新命令,将\雇员\表中\日期\字段值更换成当前计算机的日期值。注意:只能在原语句上进行修改,不可以增加语句行。

(2)建立一个名称为menu1的菜单,菜单栏有\文件\和\编辑浏览\两个菜单。\文件\菜单下有\打开\、\关闭退出\两个子菜单;\编辑浏览\菜单下有\雇员编辑\、\部门编辑\和\雇员浏览\个子菜单。

【答案】

(1)在命令窗口输入命令:MODIFY FORM form1,打开表单文件form1。

右击表单空白处,选择 \数据环境\快捷菜单命令,打开表单的数据环境,然后在\打开\对话框中选择数据表文件\雇员\表,单击\添加\命令按钮,将\雇员\表加入到数据环境中。

选中表单,然后在属性面板中修改表单(Form1)的Caption属性值为\公司雇员信息维护\。 双击表单中的\刷新日期\命令按钮,修改该控件的Click事件代码: ****\刷新日期\命令按钮的Click事件的源代码**** UPDATE ALL 日期 WITH DATE()

************************************************ **修改后的\刷新日期\命令按钮的Click事件代码**

UPDATE 雇员 SET 日期=DATE() && 语法错误 ************************************************ 保存表单修改,关闭表单。

(2)在命令窗口输入命令:CREATE MENU menu1,系统弹出一个\新建\对话框,在对话框中单击\菜单\图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称\文件\和\编辑浏览\,在\结果\下拉列表中全部选择\子菜单\。

在主菜单设计界面中,单击\文件\行中的\创建\按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后输入子菜单项的名称\打开\和\关闭退出\,在\结果\对话框中选择\命令\或\过程\(本题没有要求程序设计),然后选择菜单设计器右边的\菜单级\下拉框中的\菜单栏\项,返回主菜单设计窗口,如图70-2所示。按照同样的方法完成\编辑浏览\的子菜单设计。

图70-2

选择菜单命令\菜单\-\生成\,生成一个菜单文件menu1.mpr,关闭设计窗口。

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

①在考生文件夹下,对\雇员管理\数据库完成如下综合应用:

建立一个名称为view1的视图,查询每个雇员的部门号、部门名、雇员号、姓名、性别、年龄和EMAIL。 ②设计一个名称为form2的表单,表单上设计一个页框,页框有\部门\和\雇员\两个选项卡,在表单的右下角有一个\退出\命令按钮。要求如下: 表单的标题名称为\商品销售数据输入\。

单击选项卡\雇员\时,在选项卡\雇员\中使用\表格\方式显示view1视图中的记录(表格名称为grdview1)。 单击选项卡\部门\时,在选项卡\部门\中使用\表格\方式显示\部门\表中的记录(表格名称为\部门\)。 单击\退出\命令按钮时,关闭表单。 【答案】

(1)打开\新建\对话框,在对话框中选择\视图\单选按钮(注意,首先应该打开相应数据库文件,否则该对话框中的\视图\单选项将不可选),然后单击\新建文件\图标按钮,系统首先弹出\添加表或视图\的对话框,在\数据库中的表\列表框中选择数据表文件\部门\,然后单击\添加\命令按钮,将\部门\表添加到视图设计器中,接着将\雇员\表也添加到视图中,如图70-3所示,关闭对话框进入视图设计器中。根据题意,在\字段\选项卡的\可用字段\列表框中,逐个添加部门.部门号、部门.部门名、雇员.雇员号、雇员.姓名、雇员.性别、雇员.年龄和雇员.Email五个字段到右边的\选定字段\列表框中,并将视图以view1名保存在考生文件夹下。

图70-3

(2)在命令窗口输入命令:CREATE FORM form2,新建表单,打开表单设计器。 利用表单控件工具栏在表单中添加一个页框控件和一个命令按钮,选中表单(form1),在属性面板中修改表单的Caption(标题)属性值为\商品销售数据输入\,然后在属性面板顶部的下拉框选择命令按钮(Command1),修改其Caption属性值为\退出\。以同样的方法修改页框中两个页面(Page1和Page2)的Caption属性值为\雇员\和\部门\。

右击表单空白处,选择\数据环境\快捷菜单命令,在\添加表或视图\对话框中将视图文件view1和数据表文件\部门\分别添加到表单的数据环境中。

在表单设计器中,右击页框控件(Pageframe1),选择\编辑\菜单命令,可以看到页框四周出现蓝色边框,表示处于编辑状态下,然后在\雇员\页面中(Page1)添加一个表格控件,设置表格控件的RecordSource属性值为视图文件\,RecordSourceType属性值为\别名\(用来指定显示视图中的数据),Name属性值为\,如图70-4所示。然后在页框编辑状态下选择\部门\页面(Page2),以同样的方法在该页面中添加一个表格控件,并设置RecordSource属性值为\部门\表,RecordSourceType属性值为\表\,Name属性值为\部门\。

图70-4

最后双击\退出\命令按钮,在Click事件中编写程序命令ThisForm.Release,用来关闭表单。保存表单设计,退出表单设计器。

77

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

(1)建立数据库bookauth.dbc,把表books.dbf和authors.dbf添加到该数据库。 (2)为authors表建立主索引,索引名\,索引表达式\作者编号\。

(3)为books表分别建立两个普通索引,其一索引名为rk,索引表达式为\图书编号\;其二索引名和索引表达式均为\作者编号\。

(4)建立authors表和books表之间的联系。 【答案】

(1)在命令窗口输入命令:MODIFY DATABASE BOOKAUTH,新建数据库。右击数据库设计器,选择\添加表\快捷菜单命令,将考生文件夹下的BOOKS.DBF和AUTHORS.DBF自由表分别添加到数据库中。

(2)在数据库设计器中,右键单击数据库表AUTHORS,选择\修改\快捷菜单命令,进入表设计器,在\字段\选项卡中为\作者编号\字段选择一个索引排序,然后单击\索引\选项卡,此选项卡中,将索引名改为\,索引类型改为\主索引\。

(3)在数据库设计器中,右键单击数据库表BOOKS,选择\修改\快捷菜单命令,进入表设计器,在\字段\选项卡中为\图书编号\字段选择一个索引排序,然后单击\索引\选项卡,将索引名该为\。以同样的方法为\作者编号\建立普通索引。

(4)在数据库设计器中,将AUTHORS表中\索引\下面的\主索引字段拖到BOOKS表中\索引\下面的\作者编号\索引字段上,建立AUTHORS和BOOKS两个表之间的永久性联系。

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

(1)在考生文件夹下有一个数据库\供应信息\,其中有数据库表\产品\。使用报表向导制作一个名为report的报表。要求:选择显示表中的所有字段。报表样式为\帐务式\,报表布局:列数\,方向为\横向\,排序字段为\产品编号\,标题\产品浏览\。

(2)请修改并执行名为myForm的表单,要求如下:为表单建立数据环境,并向其中添加表\产品\和\外观\。将表单标题改为\产品使用\;修改命令按钮下的Click事件的语句,使得单击该按钮时使用SQL语句查询出\供应商供应的产品的\编号\、\名称\和\重量\。 【答案】

(1)单击\文件\菜单,选择\新建\命令,接着选中\报表\,单击右面的\向导\按钮,在弹出的对话框里选择\报表向导\。

步骤1,单击\数据库和表\右下面的按钮,双击考生文件夹下的表\产品\;将全部字段添加到选定字段,单击\下一步\。

步骤2,不需要操作,单击\下一步\。

步骤3,选择报表样式为\帐务式\,单击\下一步\。

步骤4,将列数修改为2,方向改为\横向\,单击\下一步\。 步骤5,将\产品编号\添加到选定字段,单击\下一步\。 步骤6,报表标题修改为\产品浏览\,单击\完成\。 修改报表名为:\,保存在考生文件夹下。

(2)输入命令:MODIFY FORM myform,打开表单设计器,在表单设计器上右键单击,选择\数据环境\,然后双击考生文件夹下的表\产品\;然后选中表\外观\,单击右面的\添加\按钮,单击\关闭\关闭添加表对话框。如图77-1


计算机2级vfp30套练习题带答案 - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我对南海问题的看法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: