简单应用(2小题,每题20分,计40分)
在考生文件夹下完成如下简单应用:
1. 使用SQL语句完成下面的操作:根据"国家"和"获奖牌情况"两个表统计每个国家获得的金牌数("名次"为1表示获得一块金牌)结果包括"国家名称"和"金牌数"两个字段,并且先按"金牌数"降序、再按"国家名称"降序排列存储到表temp中。请将该SQL语句存储在文件three.prg中,否则不得分。
解题思路:
在文件three.prg存放:
SELECT 国家.国家名称, count (*) 金牌数;
FROM 获奖牌情况 INNER JOIN 国家 ;
ON 获奖牌情况.国家代码 = 国家.国家代码;
WHERE 获奖牌情况.名次=1;
GROUP BY 获奖牌情况.国家代码 Order by 金牌数 DESC,国家.国家名称 DESC into dbf
Temp
方法二
可以利用查询设计器来完成---添加表(国家、获奖牌情况)---添加字段(国家.国家名称、COUNT(*) AS 金牌数)----筛选”选项卡,在“字段名”处选择“获奖牌情况.名次”,条件为“=”,在实例中输入:1。---排序---分组,选择“国家.国家名称”并单击“添加”按钮1. ---最后运行---查看SQL---把里面的命令复制到新建的程序文件中。
**********************************************************************
2. 建立一个文件名和控件名均为myform的表单,表单构造见下图。表单中包括一个列表框(List1)、一个选项组(Optiongroup1)和一个“退出”命令按钮
(Command1),这三个控件名使用系统默认的名字。相关控件属性设置要求:表单的标题为"奖牌查询",列表框的数据源使用SQL语句根据"国家"表显示国家名称,选项组中有三个按钮,标题分别为金牌(Option1)、银牌(Option2)和铜牌
(Option3)。
解题思路:
1. 建立表单,在“表单设计器”中,在“属性”的Caption处输入“奖牌查询”,在Name处输入“myform”。在“表单设计器”中,添加一个列表框List1,在“属性”的RowSourceType处选择“3 -SQL 语句”,在RowSource处输入“select 国家名称 from 国家 into cursor lsb”。在“表单设计器”中,添加一个选项组控件Optiongroup1,在其“属性”的ButtonCount中输入“3”,选中这个选项组并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”的Caption处输入“金牌”;单击“Option2”,在其“属性”的Caption处输入“银牌”;单击“Option3”,在其“属性”的Caption处输入“铜牌”。在“表单设计器”中,添加一个命令按钮,在其“属性”的Caption处输入“退出”,并双击“退出”按钮,在“Command1.Click”中输入“Release Thisform”。
2015职称计算机考试书PowerPoint2007中 .. 定价:¥45 优惠价:¥42 更多书籍 | |
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 |