【正确答案】正确答案:(1)在命令窗口中输入命令:MODIFY COMMAND prog1.prg,打开程序文件编辑窗口,文件中程序段如下: ******文件prog1.prg修改前的源程序******* update books set 价格with 价格+1 select sum (价格)from books order by 作者编号 select* from books for 出版单位=“高等教育出版社” 根据源程序提供的错误,修改后的程序段如下所示: ******文件prog1.prg修改后的程序段******* update books set价格=价格+1 select sum (价格)from books group by 作者编号 select* from books where 出版单位=“经济科学出版社” 在命令窗口输入命令:DO prog1,运行程序。 (2)在命令窗口输入命令:MODIFY FORM myf,打开表单设计器,双击表单中的“查询”命令按钮,在其Click 事件中编写代码如下。 ******命令按钮 Command1 (查看)的Click 事件代码******* SELECT 书名,作者编号,出版单位 FROM books; WHERE 出版单位=“经济科学出版社”INTO CURSOR temp Thisform.Grid1.RecordSource="temp", ********************************************** 在命令窗口输入命令:DO FORM myf,运行表单,结果如图3-83所示。
【答案解析】解析:本大题1小题考查的是SQL语句的应用,注意ORDER BY 和 GROUP BY 之间的差别,排序一般用 ORDER BY 短语,记录分组一般使用 GROUP BY 短语。2小题考查的表单控件属性的修改以及 SQL 语句的应用。