全国计算机二级VF考试试题
一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)
在考生文件夹下已有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)四个表。
在考生文件夹下完成如下操作:
1.创建一个名为"订单管理"的数据库,并将已有的customers表添加到该数据库中。
2.利用表设计器为customers表建立一个普通索引,索引名为bd,索引表达式为"出生日期"。
3.在表设计器中为customers表的"性别"字段设置有效性规则,规则表达式为:性别$"男女",出错提示信息是:"性别必须是男或女"。
4.利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为"客户号",索引存放在customers.cdx中。然后将该INDEX命令存入命令文件pone.prg中。
解题思路:
1、创建数据库可以使用"文件"菜单完成,选择文件--新建--数据库--新建文件,在数据库设计器中添加customers表。
2、在customers表设计器中的索引选项卡建立索引名为bd,索引表达式为"出生日期"的普通索引。
3、建立有效性规则在表设计器中的字段选项卡中设置。在"规则"栏中输入:性别$"男女","提示信息"栏输入:"性别必须是男或女"。
4、建立普通索引的命令为:INDEX ON 客户号 TAG khh of customers.cdx,然后将此命令保存在pone.prg文件中。
二、简单应用(2小题,每题20分,计40分)
1.在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签Label1、一个文本框Text1和一个命令按钮Command1。然后按相关要求完成相应操作。
(1)如图所示设置表单、标签和命令按钮的Caption属性。
(2)设置文本框的Value属性值为表达式Date()。
(3)设置"查询"按钮的Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从customers表中查询指定日期以后出生的客户,查询结果依次包含姓名、性别、出生日期三项内容,各记录按出生日期降序排序,查询去向为表tableone。
最后运行该表单,查询1980年1月1日以后出生的客户。
2.向名为"订单管理"的数据库(在基本操作题中建立)添加orderitems表。然后在数据库中创建视图viewone:利用该视图可以从orderitems表查询统计各商品的订购总量,查询结果依次包含商品号和订购总量(即所有订单对该商品的订购数量之和)两
项内容,各记录按商品号升序排序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
解题思路:
第1题:
①在命令窗口输入命令:CREATE FORM formone,打开表单设计器窗口。
②在表单上添加标签、文本框和命令按钮,并进行适当的布置和大小调整