第7套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下有一表单文件myform.scx,其中包含"请输入(s)"标签、Text1文本框,以及"确定"命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:
1.将表单的名称设置为myform;将表单的标题设置为"表单操作"。
2.按标签、文本框和命令按钮的顺序设置表单内三个控件的Tab键次序。
3.为表单新建一个名为mymethod的方法,方法代码为:wait "文本框的值是"+this.text1.value window
4.将"请输入(s)"标签中的字母s设置成"访问键"(方法是在该字符前插入"\<");设置"确定"按钮的Click事件代码,其功能是调用表单的mymethod方法。
本题主要考核点:表单及表单控件属性的设置、新建表单方法、访问键的设置、事件代码的编写。
解题思路:
1、打开表单myform,将表单的Name属性值设置为myform,Caption属性值设置为"表单操作"。
2、将标签的TabIndex属性设置为1,文本框的TabIndex属性设置为2,命令按钮的TabIndex属性设置为3。
3、在"表单"菜单中选择"新建方法程序"命令,新建一个名为mymethod的方法,在myform表单的属性窗口中双击此方法打开用户自定义过程代码,输入:wait "文本框的值是"+this.text1.value window
4、将"请输入(s)"标签的Caption属性设置为:请输入(\
二、简单应用(2小题,每题20分,计40分)
在考生文件夹下已有order、orderitem和goods三个表。其中,order表包含订单的基本信息,orderitem表包含订单的详细信息,goods表包含商品(图书)的相关信息。
1.利用查询设计器创建查询,从order、orderitem和goods表中查询所有订单的信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价、数量和金额等七项内容,其中"金额"等于"单价*数量"。各记录按订单号降序排序;订单号相同按商品名降序排序。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
2.首先创建数据库order_m,并向其中添加order、orderitem和goods表。然后在数据库中创建视图viewone:利用该视图只能查询客户名为lilan的所有订单的信息,查询结果依次包含订单号、签订日期、商品名、单价和数量等五项内容。各记录按订单号升序排序;订单号相同按商品名升序排序。最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
本题主要考核点:利用查询设计器建立查询、数据库的创建、向数据库中添加表、视图的创建。
解题思路:
第1题:建立查询可以使用"文件"菜单完成,选择文件--新建--查询--新建文件,将order、orderitem和goods表添加到查询设计器中,并设置三表间的联系。在"字段"选项卡选择"订单号"、"客户名"、"签订日期"、"商品名"、"单价"和"数量"字段,再在"函数和表达式"中输入"Goods.单价*Orderitem.数量 AS 金额",单击"添加"按钮;切换到"排序依据"中选择字段"order.订单号",在"排序选项"处选择"降序",再选择字段"Goods.商品名",在"排序选项"处选择"降序";单击查询菜单下的查询去向,选择表,输入表名tableone,最后将查询保存在queryone.qpr文件中,并运行该查询。
第2题:创建数据库可以使用"文件"菜单完成,选择文件--新建--数据库--新建文件,在数据库设计器中依次添加order、orderitem和goods表。再通过新建命令打开视图设计器,在"添加表或视图"对话框中添加order、orderitem和goods表,并设置三表间的联系;在"字段"选项卡中选择订单号、签订日期、商品名、单价和数量5个字段;切换到"筛选"选项卡,在其中进行如下设置:
字段名条件 实例
order.客户名="lilan"
切换到"排序依据"中选择字段"order.订单号",在"排序选项"处选择"升序",再选择字段"Goods.商品名",在"排序选项"处选择"升序",最后将视图保存在viewone文件中。利用刚创建的视图viewone查询视图中的全部信息,新建一个查询,在"添加表或视图"对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。
三、综合应用(1小题,计30分)
在考生目录下建立表单文件formone.scx,要求包含一个标签、一个文本框和一个命令按钮(它们的名称依次为Label1、Text1和Command1);表单的标题为"综合应用"。如下图所示:
请设置"确定"按钮的Click事件代码,使得当表单运行时,单击命令按钮可以查询指定商品(由用户在文本框给定商品号)的订购信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量等六项内容。各记录按订单号升序排序。查询结果存放在表tablethree中。
最后运行表单,然后在文本框中输入商品号a00002,并单击"确定"按钮完成查询。
解题思路:
①建立表单:可通过"文件"菜单下的"新建"命令或用命令CREATE FORM打开表单设计器。
②在表单上添加标签、文本框和命令按钮,并进行适当的布置和大小调整。
③设置标签、命令按钮、表单的Caption属性值。
④设置"确定"按钮的Click事件代码:
select Order.*,Goods.商品名,Goods.单价,Orderitem.数量;
from goods,orderitem,order;
where Order.订单号=Orderitem.订单号 and Goods.商品号=Orderitem.商品号;
and Goods.商品号=thisform.Text1.Text;
order by Order.订单号 into table tablethree.dbf
⑤保存表单并运行,在文本框中输入a00002,并单击"确定"命令按钮。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |