二、 简单应用题(共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,用来关闭表单。