itgle.com

(1)考生文件夹下有一个名为“bd1”的表单,表单中两个命令按钮的Click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,并保存所做的修改。①将按钮“察询”改为“查询”。②单击“查询”按钮时,使用SELECT查询“职员信息”表中的所有信息。③单击“关闭”按钮,关闭表单。(2)在考生文件夹下有数据表“职员信息”。使用报表向导制作一个名为“rpt1”的报表。要求:选择表中的全部字段。报表样式为“随意式”;报表布局:列数“2”,字段布局“行”,方向为“横向”,排序字段为“月薪”(升序);

题目

(1)考生文件夹下有一个名为“bd1”的表单,表单中两个命令按钮的Click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,并保存所做的修改。

①将按钮“察询”改为“查询”。

②单击“查询”按钮时,使用SELECT查询“职员信息”表中的所有信息。

③单击“关闭”按钮,关闭表单。

(2)在考生文件夹下有数据表“职员信息”。使用报表向导制作一个名为“rpt1”的报表。要求:选择表中的全部字段。报表样式为“随意式”;报表布局:列数“2”,字段布局“行”,方向为“横向”,排序字段为“月薪”(升序);报表标题为“职员信息浏览”。


相似考题
更多“(1)考生文件夹下有一个名为“bd1”的表单,表单中两个命令按钮的Click事件下的语句都有错误,其中一 ”相关问题
  • 第1题:

    (1)根据数据库“炒股”下的“股票”和“数量”表建立一个查询,该查询包含的字段是两个表中的全部字段。要求按“现价”排序(降序),并将查询保存为“myquery”。

    (2)考生文件夹下有一个名为“myForm”表单文件,其中有一个命令按钮(标题为“查询”)下的Click时间的语句是错误的。按要求进行修改。

    要求:

    单击该按钮查询出住在四楼的所有学生的全部信息。该事件共有3行语句,每一行都有一处错误。更正错误但不允许添加或者删除行。

    事件代码:

    Select all from宿舍

    Inner join学生when学生.宿舍=宿舍.宿舍

    For subs(宿舍.宿舍,1,1)=“4”


    正确答案:
    (1)【操作步骤】
    ①单击【文件】→【新建】选择“查询”→“新建文件”,打开查询设计器。
    ②单击右键选择“添加表”将“股票”和“数量”表添加到查询设计器中。并默认两表通过股票代码关联。
    ③然后在查询设计器中的“字段”选项卡中,将“可用字段”列表框中的字段全部添加到“选定字段”列表框中。
    ④在“函数和表达式”中输入“现价*持有数量AS总金额”,并添加到“选定字段”列表框中。
    ⑤在“排序依据”选项卡中将“选定字段”列表框中的“现价”添加到“排序条件”中,并设置为“降序”。
    ⑥关闭查询设计器,在弹出的对话框中将查询保存为“myquery”。
    (2)【操作步骤】
    ①在命令窗口输入“MODIFY FORM MYFORM”,进入表单设计器。
    ②双击查询命令按钮,写入代码:
    SELECT*FR()M宿舍INNER JOIN学生ON学生.宿舍=宿舍.宿舍WHERE SUBS(宿舍.宿舍,l,1)=“4”。

  • 第2题:

    在考生文件夹下完成如下简单应用:

    (1)使用报表向导建立一个简单报表。要求选择salarys表中所有字段:记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“雇员号”(升序);报表标题为“雇员工资一览表”;报表文件名为print1。

    (2)在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的Click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改:

    ①将按钮“刘缆雇员工资”名称修改为“浏览雇员工资”。

    ②单击“浏览雇员工资”命令按钮时,使用SELECT命令查询salarys表中所有字段信息供用户浏览。

    ③单击“退出表单”命令按钮时,关闭表单。

    注意:每处错误只能在原语句上进行修改,不能增加语句行。


    正确答案:在工具栏中单击“新建”按钮在对话框中选择“报表”选项单击“向导”按钮在“向导选取”对话框中选择“报表向导”单击“确定”按钮进入报表向导设计界面。 在“字段选取”报表向导界面中为报表添加数据源选择数据表文件salarys通过选项卡中的“全部添加”按钮将“可用字段”列表框中的所有字段全部添加到“选定字段”列表框中如图3-70所示。 单击“下一步”命令按钮依次在“选择报表样式”向导界面的“样式”列表框中选择“随意式”在“定义报表布局”向导界面中设置列数为“1”字段布局为“列”方向为“纵向”在“排序记录”向导界面中添加“雇员号”字段到“选定字段”列表框中并选择“升序”单选项最后在“完成”界面.中输入报表标题“雇员工资一览表”单击“完成”命令按钮将报表以print1名保存在考生文件夹下。 (2)在命令窗口输入命令:MODIFY FORM form1打开表单form1.scx。 选中表单中的“刘缆雇员工资”命令按钮在属性对话框中修改Caption的属性值为“浏览雇员工资”如图3-71所示。 双击表单中的“浏览雇员工资”命令按钮进入命令按钮的事件编辑窗口在Click事件中的程序段如下: ******命令按钮Command1(浏览雇员工资)的Click事件的源程序****** SELECT FORM dept **************************************************** 修改命令按钮中的程序错误正确的命令如下: ****命令按钮Command1(浏览雇员工资)的Click事件修改后的程序**** SELECT*FROM dept &&缺少字段选取 **************************************************** 以同样的方法修改“退出表单”命令按钮中的程序错误: ********命令按钮Command2(退出表单)的Click事件的源程序******** Delete Thisform ***************************************************** 修改命令按钮中的程序错误正确的命令如下: ******命令按钮Command2.(退出表单)的Click事件修正后的程序****** Thisform.Release &&方法错误 **************************************************** 保存程序修改退出表单设计器。
    在工具栏中单击“新建”按钮,在对话框中选择“报表”选项,单击“向导”按钮,在“向导选取”对话框中选择“报表向导”,单击“确定”按钮进入报表向导设计界面。 在“字段选取”报表向导界面中,为报表添加数据源,选择数据表文件salarys,通过选项卡中的“全部添加”按钮,将“可用字段”列表框中的所有字段全部添加到“选定字段”列表框中,如图3-70所示。 单击“下一步”命令按钮,依次在“选择报表样式”向导界面的“样式”列表框中,选择“随意式”,在“定义报表布局”向导界面中,设置列数为“1”,字段布局为“列”,方向为“纵向”,在“排序记录”向导界面中添加“雇员号”字段到“选定字段”列表框中,并选择“升序”单选项,最后在“完成”界面.中输入报表标题“雇员工资一览表”,单击“完成”命令按钮,将报表以print1名保存在考生文件夹下。 (2)在命令窗口输入命令:MODIFY FORM. form1,打开表单form1.scx。 选中表单中的“刘缆雇员工资”命令按钮,在属性对话框中修改Caption的属性值为“浏览雇员工资”,如图3-71所示。 双击表单中的“浏览雇员工资”命令按钮,进入命令按钮的事件编辑窗口,在Click事件中的程序段如下: ******命令按钮Command1(浏览雇员工资)的Click事件的源程序****** SELECT FORM. dept **************************************************** 修改命令按钮中的程序错误,正确的命令如下: ****命令按钮Command1(浏览雇员工资)的Click事件修改后的程序**** SELECT*FROM dept &&缺少字段选取 **************************************************** 以同样的方法修改“退出表单”命令按钮中的程序错误: ********命令按钮Command2(退出表单)的Click事件的源程序******** Delete Thisform. ***************************************************** 修改命令按钮中的程序错误,正确的命令如下: ******命令按钮Command2.(退出表单)的Click事件修正后的程序****** Thisform.Release &&方法错误 **************************************************** 保存程序修改,退出表单设计器。 解析:本大题1小题利用报表向导设计一个简单报表,设计过程中注意每个向导界面需要完成的操作即可;2小题修改表单控件属性,直接在属性面板中完成即可,注意方法的使用,例如关闭表单应使用 Release属性。

  • 第3题:

    考生文件夹下有一个数据库“schoo1”,其中有数据库表“student”、“score”和“course”。

    (1)在考生文件夹下有程序文件“cx1.prg”.该程序的功能是检索同时选修了课程编号为“0001”和“0003”的学生的学号。请修改程序中的错误,并调试该程序.使其正确运行。考生不得增加或删减原程序的行数。

    (2)在考生文件夹下设计一个表单“bd1”,该表单为

    “student”表的窗口式输入界面,表单上还有一个名为“cmd-Close”的按钮,标题名为“关闭”,单击该按钮,使用This-Form.Release退出表单。最后将表单存放在考生文件夹中。

    注意:在设计表单时,打开“school”数据库。将“student”表拖入到表单中就实现了“student”表的窗口式输入界面,不需要其他设置或修改。


    正确答案:
    【考点指引】本大题第l小题主要考查改正在使用SQL编程时容易产生的错误;第2小题主要考查表单的创建。
    (1)【操作步骤】
    ①在命令窗口中输入命令:M()DI C()MM exl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中修改如下:
    原程序:SELECT学号FR()M score WHERE课程编号IN(”0001”,”0003”)
    修改后:SELECT DIsTINcT学号FROM score
    WHERE学号IN(SELECT学号FROM
    score WHERE课程编号=”0001”)AND学
    号IN(SELECT学号FROM score
    WHERE课程编号=”0003”)
    关闭程序文件编辑窗口并保存程序文件。
    ②在命令窗口中输入命令:DO cxl(回车执行),执行程
    序文件。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Commandl。
    ②在按钮属性窗口中将命令按钮Commandl的Name属性值修改为cmdClose,将Caption属性值修改为“关闭”。
    双击命令按钮,在Click事件中输入代码:ThisForm.Re-lease,用来关闭表单。
    ③在表单设计器中,鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,将数据表文件“student”添加到数据环境中,将数据环境中的“student”表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“student”表的窗口式输入界面。
    ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bdl”,保存在考生文件夹下,然后运行表单。

  • 第4题:

    考生文件夹下有一个数据库“school”,其中有数据库表“student”、“score”和“course”。 (1)在考生文件夹下有程序文件“cx1.prg”,该程序的功能是检索同时选修了课程编号为“0001”和“0003”的学生的学号。请修改程序中的错误,并调试该程序,使其正确运行。考生不得增加或删减原程序的行数。 (2)在考生文件夹下设计一个表单“bd1”,该表单为“student”表的窗口式输入界面,表单上还有一个名为“cmd–Close”的按钮,标题名为“关闭”,单击该按钮,使用This–Form.Release退出表单。最后将表单存放在考生文件夹中。 注意:在设计表单时,打开“school”数据库,将“student”表拖入到表单中就实现了“student”表的窗口式输入界面,不需要其他设置或修改。


    正确答案:
    【考点指引】本大题第1小题主要考查改正在使用SQL编程时容易产生的错误;第2小题主要考查表单的创建。
    (1)【操作步骤】
    ①在命令窗151中输人命令:MODI COMM cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中修改如下:
    原程序:SELECT学号FROM score WHERE课程编号IN("0001","0003")
    修改后:SELECT DISTINCT学号FROM score
    WHERE学号IN(SELECT学号FROM
    score WHERE课程编号="0001")AND学号IN(SELECT学号FROM score
    WHERE课程编号="0003")
    关闭程序文件编辑窗口并保存程序文件。
    ②在命令窗口中输人命令:DO cxl(回车执行),执行程序文件。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Cornmandl。
    ②在按钮属性窗口中将命令按钮Command1的Name属性值修改为cmdClose,将Caption属性值修改为“关闭”。双击命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
    ③在表单设计器中,鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,将数据表文件“student”添加到数据环境中,将数据环境中
    的“student”表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“student”表的窗口式输入界面。
    ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

  • 第5题:

    根据数据库“炒股管理”下的“股票信息”和“数量信息”表建立一个查询,该查询包含的字段是两个表中的全部字段。要求按“现价”排序(降序),并将查询保存为my。

    (2)考生文件夹下有一个名为 myf 表单文件,其中有一个命令按钮(标题为“查询”)下的 Click 事件下的语句是错误的。请按要求进行修改。要求:单击该按钮查询出住在四楼的所有学生的全部信息。该事件共有3条语句,每一句都有一处错误。更正错误但是不允许添加或删除行。


    正确答案:(1)可以直接在命令窗口输入:CREATE QUERY my打开查询设计器新建一个查询。在查询设计器中分别将“股票信息”和“数量信息”两个数据表文件添加到查询设计器中系统自动查找两个数据表中匹配的字段进行内部联接单击“确定”按钮如图3-97所示。 图3-97 在查询设计器中的“字段”选项卡中将“可用字段”列表框中的全部字段添加到右边的“选定字段”列表框中在“排序依据”选项卡中将“选定字段”列表框中的“数量信息.现价”字段添加到“排序条 件”列表框中“排序选项”为“降序”排序。执行菜单命令“查询”—“运行查询”。查看查询结果。 (2)从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的表单文件myf. scx。 双击表单上的“查询”命令按钮在弹出的程序编辑窗口其程序段如下: ****“查询”命令按钮的源程序*********** Select all from 宿舍; inner join 学生 when 学生.宿舍:宿舍.宿舍; for subs(宿舍.宿舍11)=“4” *************************************** 根据题意提供的错误修改后的程序段如下所示: ****“查询”命令按钮修改后的程序段**** Select*from 宿舍; inner join 学生 on 学生.宿舍;宿舍.宿舍; where subs(宿舍.宿舍11)=“4” ***************************************
    (1)可以直接在命令窗口输入:CREATE QUERY my,打开查询设计器,新建一个查询。在查询设计器中,分别将“股票信息”和“数量信息”两个数据表文件添加到查询设计器中,系统自动查找两个数据表中匹配的字段进行内部联接,单击“确定”按钮,如图3-97所示。 图3-97 在查询设计器中的“字段”选项卡中,将“可用字段”列表框中的全部字段添加到右边的“选定字段”列表框中,在“排序依据”选项卡中,将“选定字段”列表框中的“数量信息.现价”字段添加到“排序条 件”列表框中,“排序选项”为“降序”排序。执行菜单命令“查询”—“运行查询”。查看查询结果。 (2)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的表单文件myf. scx。 双击表单上的“查询”命令按钮,在弹出的程序编辑窗口,其程序段如下: ****“查询”命令按钮的源程序*********** Select all from 宿舍; inner join 学生 when 学生.宿舍:宿舍.宿舍; for subs(宿舍.宿舍,1,1)=“4” *************************************** 根据题意提供的错误,修改后的程序段如下所示: ****“查询”命令按钮修改后的程序段**** Select*from 宿舍; inner join 学生 on 学生.宿舍;宿舍.宿舍; where subs(宿舍.宿舍,1,1)=“4” *************************************** 解析:本大题1小题主要考查的是联接查询,设计过程中主要注意两个表之间进行关联的字段。2小题改错过程中,主要注意的一些常用的但容易混淆的命令或函数,例如SUBS,STR等函数之间的区别。