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

(1)使用SQL命令查询数据表进货信息2008年(不含)以前进货的商品,列出其“目录名称”、

“商品名称”和“进货日期”,查询结果按“进货日期”升序排序并存入表result中,并将所用命令

存入文本文件sql.txt中。

(2)用SQL UPDATE命令为所有“商品编码”首字符是“2”的商品计算销售价格:销售价格为

在进货价格基础上加15%,并把所用命令存入文本文件result2.txt中。

【考点指引】 本大题第1小题主要考查SQL语句中几个命令的使用,包括SELECT、ORDER BY

及INTO TABLE等命令。第2小题中主要考查SQL中UPDATE命令的使用及数值字段的计算。

(1)【解题步骤】

步骤1: 在命令窗口输入命令:

SELECT 目录名称,商品名称,进货日期 INTO TABLE result FROM 目录,商品,进货信息

WHERE 目录.目录编码=商品.目录编码 AND 商品.商品编码=进货信息.商品编码 AND 进货日期

步骤2: 新建文本文件“sql.txt”,将步骤1:输入的命令保存到文本文件“sql.txt”中。

(2)【解题步骤】

步骤1: 在命令窗口输入命令:UPDATE 进货信息 SET 销售价格=进货价格*1.15 WHERE 商

品编码 LIKE "2%"(回车执行)

步骤2: 新建文本文件“result2.txt”,将步骤1:输入的命令保存到文本文件“result2.txt”

中。

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

对考生目录下的数据库“货币”建立文件名为bd1的表单。表单含有一个表格控件,用于显示

用户查询的信息;一个选项按钮组,含有“外币浏览”、“个人持有量”和“个人资产”三个单选按

钮;两个命令按钮,标题分别为“浏览”和“关闭”。

当选择“外币浏览”选项按钮并单击“浏览”按钮时,在表格中显示“汇率”表的全部字段;选择

“个人持有量”选项按钮并单击“浏览”按钮时,表格中显示“数量”表中的“姓名”,“汇率”表中的“外

币名称”和“数量”表中的“持有数量”;选择“个人资产”选项按钮并单击“浏览”按钮时,表格中显

示“数量”表中每个人的“总资产”(每个人拥有的所有外币中的每种基准价*持有数量的总和)。

单击“关闭”按钮退出表单。

【考点指引】 本大题主要考查表单的建立及表格控件的使用。

【解题步骤】

步骤1: 选择【文件】→【打开】命令,打开数据库“货币”。

步骤2: 选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计

器,单击表单控件工具栏上的“命令按钮组”控件图标,为表单添加一个命令按钮组

CommandGroup1,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮

Command1和Command2,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。

步骤3: 选择命令按钮组CommandGroup1,单击右键,在弹出的快捷菜单中选择“生成器”命

令打开生成器对话框,单击“按钮”选项卡,设置按钮的数目为3,在“标题”列下修改三个按钮的

标题分别为“外币浏览”、“个人持有量”和“个人资产”,单击“确定”按钮关闭命令组生成器对话框。

步骤4: 分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Name属性值修

改为cmdQry1,将Caption属性值修改为“浏览”;将命令按钮Command2的Name属性值修改为

cmdClose,将Caption属性值修改为“关闭”,如图66-1所示。双击“关闭”命令按钮,在Click事

件中输入代码:ThisForm.Release,用来关闭表单。