问题 问答题

在考生文件夹下完成如下操作:
(1)打开基本操作题中建立的学生数据库,将自由表student、score和course添加到数据库中。
(2)在student数据库中建立反映学生选课和考试成绩的视图viewsc,该视图包括“学号”、“姓名”、“课程名称”和“成绩”4个字段。
(3)打开表单文件three,完成下列操作:
①为“生成数据”命令按钮(Command1)编写代码:用SQL命令查询视图viewsc的全部内容,要求先按“学号”升序排列,若“学号”相同再按“成绩”降序排列,并将结果保存在result表中。
(Command2)three.frx
②为“运行报表”命令按钮编写代码:预览报表。
③为“退出”命令按钮(Command3)编写代码:关闭并释放表单。
最后运行表单three,并通过“生成数据”命令按钮产生result表文件。

答案

参考答案:①选择[文件]→[打开]命令,选择“student”表,在数据库设计器中单击右键,在弹出的菜单中选择“添加表”,将“stLldent.”、“score”、“course”表添加到数据库中。
②在数据库设计器中单击右键,在弹出的菜单中选择“新建本地视图”,选择“新建视图”,打开视图设计器,将“student”表和“course”表添加到视图中。选择“字段”按钮,将student.学号、student.姓名、course.课程名称、score.成绩添加到视图中。单击“保存”按钮,在弹出的“另存为”对话框中输入表单文件名“viewsc”。
③选择[文件]→[新建]命令,选择“报表”,选择“报表向导”,将viewsc添加到报表中,修改报表样式为简报式,点击“保存”按钮,在弹出的“另存为”对话框中输入表单文件名“three”。
④选择[文件]→[打开]命令,打开表单“three”,在表单设计器中,双击“生成数据”命令按钮,在Click事件中输入代码:
SELECT*FROM viewsc ORDER BY学号,成绩DESC INTO TABLE result
⑤双击“运行报表”命令按钮,在Click事件中输入代码:
Report Form three preview
⑥双击“退出”命令按钮,在Click事件中输入代码:
Thisform.Rekase
⑦选择[表单]→[执行表单]命令,运行表单。

解析: 本题考查数据库中自由表的建立、视图的创建和VF的基本语句。

单项选择题
单项选择题