对“school”数据库中的表“course”、“student”和“score”,建立文件名为“bd1”的表单,标题为“成绩浏览”,表单上有三个命令按钮即“学院成绩”、“个人平均成绩”和“关闭”。
单击“学院成绩”按钮,查询“计算机学院”所有学生的“考试成绩”,结果中含“学号”、“课程编号”和“成绩”等字段,查询结果保存在表“result1”中。
单击“个人平均成绩”按钮,查询“成绩”表中各人的“平均成绩”,结果中包括字段“学号”、“姓名”和“平均成绩”,查询结果保存在表“result2”中。
单击“关闭”按钮,关闭表单。
第1题:
(1)建立项目文件,文件名为“xm”。
(2)将数据库“student”添加到新建立的项目“xm”当中。
(3)从数据库“student”中永久性地删除数据库表“学生”,并将其从磁盘上删除。
(4)修改表单“bd1”,将其name属性值改为“bd1”。
第2题:
(1)在考生文件夹下,有一个数据库“school”,其中有数据库表“student”、“score”和“course”。在表单向导中选取“一对多表单向导”创建一个表单。要求:从父表“student”中选取字段“学号”和“姓名”,从子表“score”中选取字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为 “bd2”。
(2)在考生文件夹中有一数据库“school”,其中有数据库表“student”、“score”和“course”。建立“成绩大于等于75分”、按“学号”升序排序的本地视图“view2”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。
第3题:
(1)将数据库“school”的表“course”的结构拷贝到新表“n course”中。
(2)将表“course”中的记录拷贝到表“n_course”中。
(3)对数据库“school”中的表“teacher”使用表单向导建立一个简单的表单,文件名为“teacher”,要求:显示表中的“职工编号”、“姓名”、“性别”和“职称”字段。表单样式为“凹陷式”;按钮类型为“文本按钮”;按“职工编号”升序排序,表单标题为“教师信息浏览”。
(4)把表单“teacher”添加到新建项目“xm”中。
第4题:
在考生文件夹下,打开数据库“school”,完成如下综合应用:
设计一个表单名为“bd3”的表单,表单的标题为“学生课程成绩基本信息浏览”。表单上有一个包含3个选项卡的“页框”控件和一个“关闭”按钮。其他功能要求如下:
(1)为表单建立数据环境,向数据环境依次添加“student”表、“score’’表和“course"表。
(2)要求表单的高度为“160”,宽度为“330”;
(3)3个选项卡的标签的名称分别为“学生表”、“课程表”和“成绩表”,每个选项卡分别以表格形式浏览“student”表、“course”表和“score”表的信息。选项卡位于表单的左边距为l2,顶边距为10,选项卡的高度为200,宽度为360。
(4)单击“关闭”按钮关闭表单。
【考点指引】本大题主要考查表单的设计及页枢、表格和命令按钮等控件的使用,重点是表格的数据源设置。
【操作步骤】
①选择【文件】→【打开】命令,打开数据库“school”。
②选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“学生课程成绩基本信息浏览”;单击表单控件工具栏上的“页框”控件图标.为表单添加一个页框Page–Frame1;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1;单击表单控件工具栏上的“表格”控件图标,添加一个表格控件Grid1。
③选择页框PageFrame1,在页框属性窗口中修改“PageCount”属性值为“3”,修改“Left”属性值为“12”,“Top”属性值为“10”,“Height"属性值为“200”,“Width”属性值为“360”;选择页框PageFrame1,单击右键,在弹出的快捷菜单中选择“编辑”,单击“Page1”,在页框属性窗口中修改“Caption”属性值为“学生表”;单击“Page2”,在页框属性窗口中修改“Caption”属性值为“课程表”;单击“Page3”,在页框属性窗口中修改“Caption”属性值为“成绩表”。
④选择表格Grid1,在表格属性窗口中修改“Height”属性值为“160”,修改“width,,属性值为“330”。
⑤选择命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“关闭”,如图32–1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
⑥在表单设计器中,鼠标右键单击表单空白处,选择“数据环境”命令,打开表单的数据环境,选择数据库“school”,将表“student”、“score”和“course”添加到数据环境中。
⑦选择页框PageFrame1,在页框属性窗口中双击“ClickEvent”打开Click事件过程代码编辑窗口,输入以下代码:
ThisForm.Grid1.RecordSource=〝″
ThisForm.Grid1.RecordSourceType=0
DO CASE
CASE ThisForm.PageFrame1.Activepage=1
ThisForm.Grid1.RecordSource=〝student″
CASE ThisForm.PageFramel.Activepage=2
ThisForm.Gridl.RecordSource=〝course″
CASE ThisForm.PageFrame1.Activepage=3
ThisForm.Gridl.RecordSource=〝course″
ENDCASE
ThisForm.Grid1.Refresh
⑧选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd3”,保存在考生文件夹下,然后运行表单。
第5题:
对考生目录下的数据库“school”建立文件名为“bd2”的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“课程信息”、“学生信息”和“成绩信息”3个选项按钮;表单上有两个命令按钮,标题为“浏览”和“关闭”。
选择“课程信息”选项按钮并单击“浏览”按钮时,在表格中显示“course”表的“课程编号”、“课程名称”字段;
选择“学生信息”选项按钮并单击“浏览”按钮时,表格中显示“student”表的“学号”、“姓名”、“性别”和“出生日期”字段;
选择“成绩信息”选项按钮并单击“浏览”按钮时,表格中显示“姓名”、“课程名称”及该生该门课的“成绩”。
单击“关闭”按钮退出表单。
【考点指引】本大题主要考查表单的设计和使用,重点是表格控件、按缸选项组的使用,注意表格控件的数据源设置。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器;单击表单控件工具栏上的“选项按钮组”控件图标,为表单添加一个选项按钮组0ption–Group1;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Command2;单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件
Grid1。
②选择选项按钮组0ptionGroup1,单击右键,在弹出的快捷菜单中选择“生成器”打开选项按钮组生成器对话框,单击“按钮”选项卡,设置按钮的数目为3个,在“标题”列下修改3个按钮的标题分别为“课程信息”、“学生信息”和“成绩信息”,单击“确定”按钮关闭命令组生成器对话框。
③分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“浏览”、Command2的Caption属性值修改为“关闭”,如图33-1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
④选择表格控件“Grid1”,在表格控件属性窗口中将“RecordSource”属性值修改为“〝″”,将“RecordSourceType”属性值修改为“1”。
⑤双击“浏览”命令按钮,在Click事件中输入代码:
DO CASE
CASE ThisForm.OptionGroup1.value=1
SELECT课程编号,课程名称INTO CURSOR tmp FROM course
CASE ThisForm.OptionGroup1.value=2
SELECT学号,姓名,性别,出生日期INTO CURSOR trap FROM student
CASE ThisForm.OptionGroup1.value=3
SELECT姓名,课程名称,成绩INTO CURSOR tmp FROM student,score,course WHERE student.学号=score.学号AND course.课程编号=score.课程编号
ENDCASE
ThisForm:Grid1.RecordSourceType=1
ThisForm.Grid1.RecordSource=〝tmp″
ThisForm.Grid1.Refresh
⑥选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。