![]() |
|
第2题:本题的主要考核点是SQL语句命令的使用。第5行的"一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 / 一季度销售额 + 二季度销售额 + 三季度销售额 + 四季度销售额 AS 利润率;"应改为"(一季度利润 + 二季度利润 + 三季度利润 + 四季度利润) / (一季度销售额 + 二季度销售额 + 三季度销售额 + 四季度销售额) AS 利润率;";第6行的"FROM S_T DEPT;"应改为"FROM S_T,DEPT;";第8行的"GROUP BY 年度 利润率 DESC;"应改为"ORDER BY 年度,利润率 DESC;"或者"ORDER BY 年度 ASC,利润率 DESC;";第9行的"INTO S_SUM"应改为"INTO TABLE S_SUM"或者"INTO DBF S_SUM"。
三、综合应用(1小题,计30分)
在考生文件夹下,打开公司销售数据库SELLDB,完成如下综合应用:
设计一个表单名为Form_one、表单文件名为SD_SELECT、表单标题名为
"部门年度数据查询"的表单,其表单界面如图所示。其他要求如下:
1. 为表单建立数据环境,向数据环境添加S_T表(Cursor1)。
2. 当在"年度"标签右边的微调控件中(Spinner1)选择年度并单击"查询"按
钮(Command1)时,则会在下边的表格(Grid1)控件内显示该年度各部门的四个季
度的销售额和利润。指定微调控件上箭头按钮(SpinnerHighValue属性)与下箭头
按钮(SpinnerLowValue属性)值范围为2010-1999,缺省值(Value属性)为2003,
增量(Imcrement属性)为1。
3. 单击"退出"按钮(Command2)时,关闭表单。
要求:表格控件的RecordSourceType属性设置为"4-SQL说明"。
本题主要考核点:
表单文件的创建、控件的属性的修改、SQL语句运用、表单的退出等知识点
本题解题思路:
操作过程:
①在命令窗口输入命令:CREATE FORM SD_SELECT,打开表单设计器窗口。
②为表单添加数据库环境,在"显示"菜单下打开"数据环境"或在表单上点击右键打开"数据环境"。
③在表单上添加各文本框、命令按钮、表格及相关的标签,并进行适当的布置和大小调整。
③设置各标签、命令按钮以及表单的Caption属性值。
④将表格的RecordSourceType属性值设置为"4-SQL说明"。
⑤设置"查询"按钮的Click事件代码:
ThisForm.Grid1.RecordSource="select * from S_T where 年度=alltrim(thisform.spinner1.text) into cursor temp"
⑥设置"退出"按钮的Click事件代码:
THISFORM.RELEASE
⑨保存表单,关闭表单设计器窗口。
[1] [2]