对考生目录下的数据库“学籍”建立文件名为myf的表单,标题为“学籍浏览”。
表单含有1个表格控件,用于显示用户查询的信息;表单上有1个按钮选项组,含有“学生信息”,“课程信息”和“选课信息”3个选项按钮。表单上有1个命令按钮,标题为“关闭”。当选择“学生”选项按钮时,在表格中显示“学生信息”表的全部字段;选择“课程”选项按钮时,表格中显示“课程信息”表的字段课程名称;选择“选课”选项按钮时,表格中显示成绩在60分以上(含60分)的“课程号”、“课程名称”和“成绩”。
单击“关闭”按钮退出表单。
第1题:
对考生目录下的数据库rate建立文件名为myf的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“外币浏览”、“个人持有量”和“个人资产”三个选项按钮:表单上有一个命令按钮,标题为“浏览”。
当选择“外币浏览”选项按钮并单击“浏览”按钮时,在表格中显示“汇率”表的全部字段;选择“个人持有量”选项按钮并单击“浏览”按钮时,表格中显示“数量”表中的“姓名”,“汇率”表中的“外币名称”和“数量”表中的“持有数量”;选择“个人资产”选项按钮并单击“浏览”按钮时,表格中显示“数量”表中每个人的“总资产” (每个人拥有的所有外币中的每种基准价*持有数量的总和)。单击“关闭”按钮退出表单。
第2题:
考生文件夹下存在数据库spxs,其中包含表dj和表xs,这两个表存在一对多的联系。对数据库建立文件名为my的表单。
其中包含两个表格控件。第一个表格控件用于显示表dj的记录,第二个表格控件用于显示与表dj当前记录对应的xs表中的记录。
表单中还包含一个标题为“关闭”的命令按钮,要求单击此按钮退出表单。
第3题:
对考生目录下的数据库“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”,保存在考生文件夹下,然后运行表单。
第4题:
在考生文件夹下有“学生管理”数据库,其中包含表“宿舍信息”和“学生信息”。这两个表之间存在一对多的关系。对该数据库建立表单文件夹名为myf标题为“住宿管理”,完成如下要求:
①在表单中包含两个表格控件,第一个用于显示“宿舍信息”表中的记录,第二个表格用于显示与“宿舍信息”表中的当前记录对应的学生表中的记录。
②在表单中包含一个“关闭”命令按钮,单击该按钮时退出表单。
第5题:
对考生目录下的数据库“医院”建立文件名为myf的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“药查询”,“处方查询”和“查询综合”3个选项按钮;表单上有两个命令按钮,标题分别为“浏览”和“关闭”。
当选择“药查询”选项按钮并单击“浏览”按钮时,在表格中显示“药信息”表的全部字段。
选择“处方查询”选项按钮并单击“浏览”按钮,表格中显示“处方信息”表的字段“处方号”和“药编号”。
选择“综合查询”选项按钮并单击“浏览”按钮时,表格中显示所开处方中含有“药编号”为“5”的处方号、药名及开此处方的医生姓名。
单击“关闭”按钮退出表单。