“成绩管理”数据库中有3个数据库表“学生信息”、“成绩信息”和“课程信息”。建立文件名为 my,标题为“成绩查询”的表单,表单包含3个命令按钮,标题分别为“查询最高分”、“查询最低分”和“关闭”。单击“查询最高分”按钮时,调用SQL语句查询出每门课的最高分,查询结果中包含“姓名”,“课程名”和“最高分”三个字段,结果在表格中显示。单击“查询最低分”按钮时,调用SQL语句查询出每门课的最低分,查询结果中包含“姓名”,“课程名”和“最低分”三个字段,结果在表格中显示。单击“关闭”按钮时关闭表单。

题目

“成绩管理”数据库中有3个数据库表“学生信息”、“成绩信息”和“课程信息”。建立文件名为 my,标题为“成绩查询”的表单,表单包含3个命令按钮,标题分别为“查询最高分”、“查询最低分”和“关闭”。

单击“查询最高分”按钮时,调用SQL语句查询出每门课的最高分,查询结果中包含“姓名”,“课程名”和“最高分”三个字段,结果在表格中显示。

单击“查询最低分”按钮时,调用SQL语句查询出每门课的最低分,查询结果中包含“姓名”,“课程名”和“最低分”三个字段,结果在表格中显示。

单击“关闭”按钮时关闭表单。


相似考题
更多““成绩管理”数据库中有3个数据库表“学生信息”、“成绩信息”和“课程信息”。建立文件名为 my,标题为“成 ”相关问题
  • 第1题:

    对考生目录下的数据库“学籍”建立文件名为myf的表单,标题为“学籍浏览”。

    表单含有1个表格控件,用于显示用户查询的信息;表单上有1个按钮选项组,含有“学生信息”,“课程信息”和“选课信息”3个选项按钮。表单上有1个命令按钮,标题为“关闭”。当选择“学生”选项按钮时,在表格中显示“学生信息”表的全部字段;选择“课程”选项按钮时,表格中显示“课程信息”表的字段课程名称;选择“选课”选项按钮时,表格中显示成绩在60分以上(含60分)的“课程号”、“课程名称”和“成绩”。

    单击“关闭”按钮退出表单。


    正确答案:在命令窗口中输入命令:CREATE FORM myf打开表单设计器通过“表单控件”工具栏向表单添加1个表格、1个选项按钮组和1个命令按钮。 选中表单在属性面板中修改Caption的属性值为“学籍浏览”在属性面板顶端的下拉框中选择 Command1修改该命令按钮控件的Caption属性值为“关闭”在属性面板顶端的下拉框中选择(Option group1)将其ButtonCount属性值改为3右击选项按钮组选择“编辑”快捷菜单命令在此状态下(编辑状态下控件四周出现蓝色框线)分别修改三个单选项的Caption属性值为“学生”、“课程”和“选课”。 右击选项按钮组选择“编辑”快捷菜单命令在此状态下(编辑状态下控件四周出现蓝色框线)分别双击各单选按钮编写各个控件的Valid事件程序代码如下: ******单选按钮Option1(学生)的Valid事件代码****** SELECT*; FROM学生信息; INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" ******************************************************* ******单选按钮Option2(课程)的Valid事件代码****** SELECT课程名称; FROM课程信息; INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" ********************************************************* ******单选按钮option3(选课)的Valid事件代码***** SELECT课程信息.课程号课程名称成绩; FROM课程信息选课信息; WHERE课程信息.课程号=选课信息.课程号AND成绩>=60; INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" ******************************************************* 双击“关闭”命令按钮在其Click事件中编辑如下代码:Thisform.Release。 保存表单完成设计。运行结果如图3-43所示。
    在命令窗口中输入命令:CREATE FORM. myf,打开表单设计器,通过“表单控件”工具栏向表单添加1个表格、1个选项按钮组和1个命令按钮。 选中表单,在属性面板中修改Caption的属性值为“学籍浏览”,在属性面板顶端的下拉框中选择 Command1,修改该命令按钮控件的Caption属性值为“关闭”,在属性面板顶端的下拉框中选择(Option group1),将其ButtonCount属性值改为3,右击选项按钮组,选择“编辑”快捷菜单命令,在此状态下(编辑状态下,控件四周出现蓝色框线),分别修改三个单选项的Caption属性值为“学生”、“课程”和“选课”。 右击选项按钮组,选择“编辑”快捷菜单命令,在此状态下(编辑状态下,控件四周出现蓝色框线),分别双击各单选按钮,编写各个控件的Valid事件,程序代码如下: ******单选按钮Option1(学生)的Valid事件代码****** SELECT*; FROM学生信息; INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" ******************************************************* ******单选按钮Option2(课程)的Valid事件代码****** SELECT课程名称; FROM课程信息; INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" ********************************************************* ******单选按钮option3(选课)的Valid事件代码***** SELECT课程信息.课程号,课程名称,成绩; FROM课程信息,选课信息; WHERE课程信息.课程号=选课信息.课程号AND成绩>=60; INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" ******************************************************* 双击“关闭”命令按钮,在其Click事件中编辑如下代码:Thisform.Release。 保存表单完成设计。运行结果如图3-43所示。 解析:本大题考查的是表单设计,在本题中需要注意的地方是选项按钮组控件中改变单选按钮的属性是ButtonCount,修改选项组中每个单选按钮的属性,可以通过属性面板中顶端的下拉框的控件名来选定,也可以右击该控件,选择“编辑”快捷菜单命令,在编辑状态下单个选定控件;程序设计中,查询语句为基本SQL查询,在显示查询结果时,首先可用一个临时表保存查询结果,然后将表格控件中来显示数据的属性值设置为该临时表,用来显示查询结果。

  • 第2题:

    考生文件夹下有一个分数表,使用菜单设计器制作一个名为my的菜单,菜单只有一个菜单项“信息查看”。该菜单中有“查看学生信息”, “查看课程信息”和“关闭”3个子菜单: “查看学生信息”子菜单按“学号”排序查看成绩; “查看课程信息”子菜单按“课程号”排序查看成绩; “关闭”子菜单负责返回系统菜单。

    (2)在考生文件夹下有一个数据库mydb,其中有数据库表“购买情况”,在考生文件夹下设计一个表单myf,该表单为“购买情况”表的窗口输入界面,表单上还有一个标题为“关闭”的按钮,单击该按钮,则退出表单。


    正确答案:(1)在命令窗口中输入命令:CREATE MENU my系统弹出一个“新建”对话框在对话框中单击“菜单”按钮进入菜单设计器环境。输入主菜单名称“信息查看”在“结果”下拉框中选择子菜单接着单击“信息查看”菜单项同一行中的“创建”按钮进入下级菜单的设计界面此设计窗口与主窗口大致相同然后编写每个子菜单项的名称“查看学生信息”、“查看课程信息”和“关闭”在前两个子菜单的“结果”下拉框中选择“过程”选项“关闭”的“结果”下拉框中选择“命令”选项。如图3-17所示。 分别单击前两个菜单命令行中的“创建”按钮进入程序设计的编辑窗口在命令窗口中输入如下程序段: *********“查看学生信”菜单命令的程序段******** SELECT * FROM分数ORDER BY学号 ******************************************** ******“查看课程信息”菜单命令的程序段****** SELECT * FROM分数 ORDER BY 课程 ******************************************** 在“退出”菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。选择菜单命令“菜单”—“生成”生成一个菜单文件my.mpr。 (2)在命令窗口输入命令:CREATE FORM myf打开表单设计器新建表单。 在表单设计器中鼠标右键单击空白表单选择“数据环境”快捷菜单命令打开表单的数据环境将数据表文件“购买情况”添加到数据环境中将数据环境中的“购买情况”拖放到表单中可看到在表单中出现一个表格控件此时实现了“购买情况”表的窗口式输入界面。最后在“表单控件”工具栏中选中命令按钮控件添加到表单中在“属性”面板中修改该命令按钮的Caption属性值为“关闭”双击该命令按钮在Click事件中输入代码:Thisform.Release。 保存表单设计在命令窗口输入命令:DO FORM myf表单运行结果如图3-18所示。
    (1)在命令窗口中输入命令:CREATE MENU my,系统弹出一个“新建”对话框,在对话框中单击“菜单”按钮,进入菜单设计器环境。输入主菜单名称“信息查看”,在“结果”下拉框中选择子菜单,接着单击“信息查看”菜单项同一行中的“创建”按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后编写每个子菜单项的名称“查看学生信息”、“查看课程信息”和“关闭”,在前两个子菜单的“结果”下拉框中选择“过程”选项,“关闭”的“结果”下拉框中选择“命令”选项。如图3-17所示。 分别单击前两个菜单命令行中的“创建”按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段: *********“查看学生信”菜单命令的程序段******** SELECT * FROM分数ORDER BY学号 ******************************************** ******“查看课程信息”菜单命令的程序段****** SELECT * FROM分数 ORDER BY 课程 ******************************************** 在“退出”菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。选择菜单命令“菜单”—“生成”,生成一个菜单文件my.mpr。 (2)在命令窗口输入命令:CREATE FORM. myf,打开表单设计器新建表单。 在表单设计器中,鼠标右键单击空白表单,选择“数据环境”快捷菜单命令,打开表单的数据环境,将数据表文件“购买情况”添加到数据环境中,将数据环境中的“购买情况”拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“购买情况”表的窗口式输入界面。最后在“表单控件”工具栏中,选中命令按钮控件添加到表单中,在“属性”面板中修改该命令按钮的Caption属性值为“关闭”,双击该命令按钮,在Click事件中输入代码:Thisform.Release。 保存表单设计,在命令窗口输入命令:DO FORM. myf,表单运行结果如图3-18所示。 解析:本大题1小题主要考查的是菜单设计器的“结果”下拉框中各项的使用功能,例如要建立下级菜单,在“结果”下拉框中就必须选择“子菜单”,而要执行某条菜单命令,就应该选择“命令”或“过程”。2小题考查的是在表单中设定数据环境,通过表单的数据环境快速建立表单控件和数据之间的联系。

  • 第3题:

    查询成绩在80-90分的“数据库原理与程序设计”课程成绩,需要()这几个表。

    A.学生基本信息表

    B.学生成绩表

    C.学生课程信息表

    D.教师授课信息表


    第一空: select xh 学号,xm 姓名,szx 所在系,cj 成绩 from Student s,Course c,SC gwhere s.xh=g.xh and c.kch=g.kch and kcm='数据库原理及应用' and cj>=90order by cj desc;

  • 第4题:

    建立项目文件,名为myp。

    (2)将数据库“学生”添加到新建立的项目当中。

    (3)建立自由表myt (不要求输入数据),表结构为:

    考号 字符型(7)

    姓名 字符型(8)

    成绩 整型

    (4)修改表单my,将其标题改为“信息查询”。


    正确答案:(1)启动Visual FoxPro后在命令窗口输入命令:CREATE PROJECT myp新建一个项目管理器。 (2)在项目管理器myp 中首先在“数据”选项卡中选择“数据库”然后单击选项卡右边的“添加”命令按钮在系统弹出的“打开”对话框中将考生文件夹中的数据库“学生”添加到项目管理器中单击“确定”按钮。 (3)在项目管理器my 中首先在“数据”选项卡中选择“自由表”然后单击选项卡右边的“新建”命令按钮在系统弹出的“新建表”对话框中单击“新建表”图标将其命名为myt 保存在考生文件夹中。在弹出的myt 表设计器的“字段”选项卡中根据题意依次输入每个字段的字段名、类型和宽度。单击表设计器右边的“确定”按钮。 (4)从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的表单文件my.scx。单击表单空白处在属性面板中将其Caption 属性值改为“信息查询”。单击工具栏上的“保存”图标保存更改。
    (1)启动Visual FoxPro后,在命令窗口输入命令:CREATE PROJECT myp,新建一个项目管理器。 (2)在项目管理器myp 中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库“学生”添加到项目管理器中,单击“确定”按钮。 (3)在项目管理器my 中,首先在“数据”选项卡中选择“自由表”,然后单击选项卡右边的“新建”命令按钮,在系统弹出的“新建表”对话框中,单击“新建表”图标,将其命名为myt 保存在考生文件夹中。在弹出的myt 表设计器的“字段”选项卡中,根据题意依次输入每个字段的字段名、类型和宽度。单击表设计器右边的“确定”按钮。 (4)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的表单文件my.scx。单击表单空白处,在属性面板中,将其Caption 属性值改为“信息查询”。单击工具栏上的“保存”图标,保存更改。 解析:本大题主要考查的是通过项目管理器来完成一些数据库及数据库表的操作,项目的建立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理,添加数据表可以通过数据库设计器来完成,此外,还考查了表单的属性的更改。

  • 第5题:

    在考生文件夹中有一个“Acc3.mdb”数据库。

    (1)以“学生成绩”表、“课程名”表和“学生档案信息”表为数据源,创建“学生成绩表查询”查询,结果显示“学号”、“姓名”、“课程名”和“成绩”字段。

    (2)创建“学生信息查询”窗体,在窗体中添加标签“学生信息查询”(宋体、12号字、加粗、居中)。在窗体中添加选项卡控件,共l页,页名称为“学生成绩信息”,用列表框绑定“学生成绩表查询”的查询,显示“学生成绩表查询”的全部字段。窗体效果如图3所示。


    正确答案:

    (1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“学生成绩”表、“课程名”表和“学生档案信息”表。选择“学号”、“姓名”、“课程名”和“成绩”字段。
    (2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,不选择数据源,在窗体中添加选项组控件,删除其中一页,将页名称改为“学生成绩信息”,从工具箱中选择列表框添加到“学生成绩信息”页,在列表框向导中选择“使列表框在表和查询中查阅数值”,选择“学生成绩表查询”查询,单击“下一步”按钮,选择要求字段,单击“下一步”按钮,单击“完成”按钮。