在考生文件夹下完成如下简单应用:(1)创建一个名称为sview的视图,该视图的SELECT语句用于查询salary_ db数据库中salarys表(雇员工资表)的部门号、雇员号、姓名、工资、补贴、奖励、失业保险、医疗统筹和实发工资,其中实发工资由工资、补贴和奖励3项相加,然后再减去失业保险和医疗统筹得到,结果按“部门号”降序排序,最后将定义视图的命令代码存放到命令文件t1.prp中并执行该程序。(2)设计一个名称为form1的表单,表单以表格方式(与BROWSE窗口方式相似,表格名称为 grdsalary

题目

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

(1)创建一个名称为sview的视图,该视图的SELECT语句用于查询salary_ db数据库中salarys表(雇员工资表)的部门号、雇员号、姓名、工资、补贴、奖励、失业保险、医疗统筹和实发工资,其中实发工资由工资、补贴和奖励3项相加,然后再减去失业保险和医疗统筹得到,结果按“部门号”降序排序,最后将定义视图的命令代码存放到命令文件t1.prp中并执行该程序。

(2)设计一个名称为form1的表单,表单以表格方式(与BROWSE窗口方式相似,表格名称为 grdsalarys)显示salary_db数据库中salarys表的记录,供用户浏览。在该表单的右下方有一个命令按钮,名称为Command1,标题为“退出浏览”,当单击该按钮时退出表单。


相似考题
参考答案和解析
正确答案:在命令窗口输入命令:MODIFY COMMAND打开程序编辑器编写如下程序段; ***********“程序1.prg”文件中的程序段*********** OPEN DATABASE salary_ db CREATE VIEW sview AS; SELECT 部门号雇员号姓名工资补贴奖励失业保险医疗统筹; 工资+补贴+奖励-失业保险-医疗统筹AS实发工资; FROM salarys ORDER BY部门号DESC *********************************************** 单击“常用工具栏”中的运行按钮系统弹出“另存为”对话框输入文件名t1保存在考生文件夹下。 (2)利用菜单命令“文件”—“新建”或单击常用工具栏的“新建”按钮打开“新建”对话框选择“表单”单选项然后单击“新建文件”按钮打开表单设计器。 在表单设计器中右击空白表单选择“数据环境”快捷菜单命令打开表单的数据环境然后在“打开”对话框中选择数据表文件salarys添加到表单的数据环境中关闭对话框为表单添加一个表格控件和一个命令按钮控件如图3-73所示。 选中表格控件在属性面板中修改控件的Name属性值为grdsalarys选择RecordSource属性值为表 salarys选择RecordSourceType的属性傀为“0-表”如图3-74所示。以同样的方法修改命令按钮的Caption属性值为“退出浏览”。 最后双击命令按钮Command1在Click事件中编写命令:Thisform.Release用宋关闭表单。 单击常用工具栏中的运行按钮系统首先要求保存该表单文件在弹出的“另存为”对话框中输入表单文件名forml保存在考生文件夹下关闭对话框。
在命令窗口输入命令:MODIFY COMMAND,打开程序编辑器,编写如下程序段; ***********“程序1.prg”文件中的程序段*********** OPEN DATABASE salary_ db CREATE VIEW sview AS; SELECT 部门号,雇员号,姓名,工资,补贴,奖励,失业保险,医疗统筹,; 工资+补贴+奖励-失业保险-医疗统筹AS实发工资; FROM salarys ORDER BY部门号DESC *********************************************** 单击“常用工具栏”中的运行按钮,系统弹出“另存为”对话框,输入文件名t1保存在考生文件夹下。 (2)利用菜单命令“文件”—“新建”,或单击常用工具栏的“新建”按钮,打开“新建”对话框,选择“表单”单选项,然后单击“新建文件”按钮,打开表单设计器。 在表单设计器中,右击空白表单,选择“数据环境”快捷菜单命令,打开表单的数据环境,然后在“打开”对话框中选择数据表文件salarys,添加到表单的数据环境中,关闭对话框,为表单添加一个表格控件和一个命令按钮控件,如图3-73所示。 选中表格控件,在属性面板中修改控件的Name属性值为grdsalarys,选择RecordSource属性值为表 salarys,选择RecordSourceType的属性傀为“0-表”,如图3-74所示。以同样的方法修改命令按钮的Caption属性值为“退出浏览”。 最后双击命令按钮Command1,在Click事件中编写命令:Thisform.Release,用宋关闭表单。 单击常用工具栏中的运行按钮,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名forml,保存在考生文件夹下,关闭对话框。 解析:本大题1小题考查了视图的建立,利用SQL命令定义视图,要注意的是在定义视图之前,首先应该打开相应的数据库文件,因为视图文件是保存在数据库中,在磁盘上找不到该文件;2小题中考查的是在表单中设定数据环境,通过表单的数据环境快速建立表单控件和数据之间的联系,控制表中数据显示的属性是RecordSource。
更多“在考生文件夹下完成如下简单应用: (1)创建一个名称为sview的视图,该视图的SELECT语句用于查询sal ”相关问题
  • 第1题:

    在考生文件夹下完成如下简单应用。 1.用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件 item.txt中。 2.根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为"s2”。


    正确答案:
    (1)【操作步骤】
    步骤1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组中的“查询”,并单击“新建文件”按钮。
    步骤2:在“添加表或视图”对话框中分别将表——零件信息、使用零件和项目信息——添加到查询设计器,并根据联接条件建立联接。
    步骤3:在查询设计器的“字段”选项卡中,分别将项目信息.项目号、项目信息.项目名.零件信息.零件号、零件信息.零件名称添加到“选定字段”列表中。
    步骤4:在“排序依据”选项卡中,将项目信息.项目号添加到“排序条件”列表中,并选择“降序”单选按钮;再将零件信息.零件号添加到“排序条件”列表中,并选择“升序”单选按钮。
    步骤5:单击“查询”菜单下的“查询去向”命令,在“查询去向”对话框中选择“表”,并输入表名item_temp,单击确定按钮。
    步骤6:单击“查询”菜单下的“查看SQL”命令,并复制全部代码;再单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组下的“文本文件”,单击“新建文件”按钮,将复制的代码粘贴到此处。代码如下所示:
    SELECT项目信息.项目号,项目信息.项目名,零件信息.零件号,;
    零件信息.零件名称;
    FROM使用零件情况!零件信息INNER JOIN使用零件情况!使用零件;
    INNER JOIN使用零件情况!项目信息;
    ON使用零件.项目号=项目信息.项目号;
    ON零件信息.零件号=使用零件.零件号;
    ORDER BY项目信息.项目号DESC,零件信息.零件号:
    INTO TABLE item_temp.dbf
    步骤7:最后单击工具栏中的“保存”按钮,在“另存为”对话框中输入item,单击“保存”按钮;再在命令窗口中输入:do item.txt,按回车键运行查询。
    (2)【操作步骤】
    步骤1:单击工具栏中的“打开”按钮,在“打开”对话框中选择考生文件夹下的“使用零件情况”数据库,再单击“确定”按钮。
    步骤2:在数据库设计器中,单击“数据库设计器”工具栏中的“新建本地视图”按钮,在“新建本地视图”对话框中单击“新建视图”按钮。
    步骤3:在“添加表或视图”对话框中分别双击表零件信
    息、使用零件和项目信息,并单击“关闭”按钮。
    步骤4:在视图设计器的“字段”选项卡中,分别将项目信息.项目号、项目信息.项目名、零件信息.零件名称、零件信息.单价和使用零件.数量添加到选定字段。
    步骤5:在“筛选”选项卡的“字段名”中选择“项目信息.项目号”,“条件”选择“=”,“实例”处输入“s2”;在“排序依据”选项卡中将项目信息.项目号字段添加到“排序条件”列表框,并选择“升序”单选按钮。
    步骤6:单击工具栏中的“保存”按钮,在“保存”对话框中输入视图名称view_item,单击“确定”按钮。最后单击工具栏中的“运行”按钮。

  • 第2题:

    在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是

    A.使用查询设计器创建的是一个包含SQL SELECT语句的文本文件

    B.使用视图设计器创建的是一个包含SQL SELECT语句的文本文件

    C.查询和视图有相同的用途

    D.查询和视图实际都是一个存储数据的表


    正确答案:A
    解析:查询设计器的结果是将查询以.QPR为扩展名的文件形式保存在磁盘中,而视图设计完成后,在磁盘上找不到类似的文件,视图的结果保存在数据库中,只有在包含视图的数据库打开时,才能使用视图。

  • 第3题:

    视图中包含了SELECT查询的结果,因此视图的创建基于SELECT语句和已经存在的数据表。()


    正确

  • 第4题:

    在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是( )。

    A.使用查询设计器创建的是一个包含SQL SELECT语句的文本文件

    B.使用视图设计器创建的是一个包含SQL SELECT语句的文本文件

    C.查询和视图有相同的用途

    D.查询和视图实际都是一个存储数据的表


    正确答案:A
    A。【解析】一般设计一个查询总要反复使用,查询是以扩展名为QPR的文件保存在磁盘上的,这是一个文本文件,它的主体是SQl.SELECT语句,另外还有和输出定向相关的语句。

  • 第5题:

    5、视图中包含了SELECT查询的结果,因此视图的创建基于SELECT语句和已经存在的数据表。()


    正确