问答题
设计一个名为mystu的表单(文件名为mystu,表单名为form1),表单标题为"计算机系学生选课情况",所有控件的属性必须在表单设计器的属性窗口中设置.表单中有一个表格控件(名称为Grid1,该1控件的RecordsourceTyp属性设置为4-SQL说明)和两个命令按钮"查询"(Commnand1)和"退出"(Command2).
运行表单时,单击"查询"命令按钮后,表格控件中显示6系(系字段值等于字符6)的所有学生的姓名、选修的课程名和成绩.
单击"退出"按钮关闭表单.
注意:完成表单设计后要运行表单的所有功能.
【正确答案】步骤1:新建一个空白表单,文件名为mystu。
步骤2:通过表单控件工具栏,添加一个表格控件和两个命令按钮控件到表单中。
步骤3:将表"学生"、"课程"和"选课" 添加到表单的数据环境中。
设置表单的Caption属性为"计算机系学生选课说明",Command1的Caption属性为"查询",Command2的Caption属性为"退出",表格控件的RecordSourceType属性为"4-SQL说明"。
步骤4:编写两个命令按钮的Click事件代码如下。
******"查询"按扭的Click如下代码******
thisform.grid1.recordsourcetype=4
thisform.grid1.recordsource=;
"SELECT 学生.姓名, 课程.课程名称, 选课.成绩;
FROM 学生,选课,课程 ;
WHERE 选课.课程号 = 课程.课程号 ;
AND 学生.学号 = 选课.学号;
AND 学生.系 = '6';
INTO CURSOR temp"
thisform.refresh
*************************
"退出"按扭的Click事件代码如下。
ThisForm.Release
步骤5:保存并按题目要求运行表单。
【答案解析】