第15套

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

在考生文件夹下完成如下操作:

1.建立数据库orders_manage,并将自由表employee和orders添加到新建的数据库中。

2.建立必要的索引,并建立表employee和表orders之间的永久联系。

3.建立项目"职工订单管理"并把新建的数据库orders_manage添加到新建的项目中。

4.在项目管理器中建立本地视图view_ca,视图内容为职工号、姓名和年龄,按年龄降序排序(年龄表达式是YEAR(DATE())-YEAR(出生日期))。

二、简单应用(2小题,每题20分,计40分)

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

1.使用向导建立一对多报表report_c,选择父表employee中仓库号、职工号、姓名字段以及子表orders中除职工号以外的全部字段,报表按仓库号升序排序,报表样式选择简报式,报表标题是"职工订单汇总"。

2.使用SQL命令建立视图view_cb,视图中显示每个职工签订的所有订单总金额(签订订单金额合计)大于15000元的职工号、姓名及其所签订订单的总金额,结果按总金额升序排序;同时把所用命令保存在文本文件cmd_cb.txt中。

解题思路:第2题:SQL命令为:

create view view_cb as;

select employee.职工号,姓名,sum(金额) as 总金额 from employee,orders;

where employee.职工号=orders.职工号 group by employee.职工号;

having sum(金额)>15000 order by 总金额 asc

然后将此命令保存在cmd_cb.txt文件中。

三、综合应用(1小题,计30分)

建立一个表单,表单文件名和表单控件名均为myform_c,表单标题为"职工订单信息",表单界面如图所示,共有三个文本为职工号(Label1)、姓名(Label2)和性别(Label3)的标签,还有三个对应的文本框Text1、Text2和Text3,和一个表格控件Grdorders。其它功能如下:

1.程序运行时,在文本框Text1中输入一个职工号的值,并单击DO(Command1)按钮,然后在Text2文本框中显示职工的姓名,在Text3文本框中显示职工的性别,在表格控件(Grdorders)中显示该职工的订单(orders表)的信息。

2.单击Close命令按钮(Command2)关闭表单。

注意:在表单设计器中将表格控件Grdorders的数据源类型设置为SQL语句。

本题主要考核点:表单文件的创建、控件的属性的修改、SQL语句运用、表单的退出。

解题思路:

①在命令窗口输入命令:CREATE FORM myform_c,打开表单设计器窗口。

②在表单上添加各标签、文本框、表格、命令按钮,并进行适当的布置和大小调整。

③根据题面要求设置各标签、表格、命令按钮以及表单的属性值。

④将表格的RecordSourceType属性值设置为"4-SQL说明"。

⑤设置"Do"按钮的Click事件代码:

zgh=ALLTRIM(ThisForm.Text1.Value)

If Used("employee")

SELECT employee

ELSE

USE employee

ENDIF

LOCATE FOR 职工号=zgh

ThisForm.Text2.Value=姓名

ThisForm.Text3.Value=性别

ThisForm.Grdorders.RecordSource="SELECT * FROM orders WHERE 职工号=='"+zgh+"' INTO CURSOR LSB"

⑥设置"Close"按钮的Click事件代码:

THISFORM.RELEASE

⑦保存表单,关闭表单设计器窗口。

全国计算机二级计基础题第十五套,2014计算机二级VF试题及答案解析(第十五套)...相关推荐

  1. 计算机二级试题第四套答案,2014计算机二级VF试题及答案解析(第四套)

    第4套 一.基本操作题(共四小题,第1和2题是7分.第3和4是8分) 在考生文件夹下已有customers(客户).orders(订单).orderitems(订单项)和goods(商品)四个表. 在 ...

  2. 全国计算机二级计基础题第十五套,计算机等级考试:二级VFP机试第15套

    第十五套 一.基本操作题(共四小题,第1和2题是7分.第3和4题是8分) 1.在考生文件夹下建立数据库STSC 2.把自由表STUDENT.COURSE.SCORE加入到数据库中. 3.为SCORE表 ...

  3. 2014计算机二级vfp,2014计算机二级VF试题及答案解析(第十二套)

    第12套 一.基本操作题(共4小题,第1和2题是7分.第3和4题是8分) 在考生文件夹下,打开招生数据库SDB,完成如下操作: 1.在KSB表中增加一个名为"备注"的字段.字段数据 ...

  4. MySQL面试题 | 附答案解析(十二)

    (一)存储过程与函数 什么是存储过程?有哪些优缺点? 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需要创建一次,以后在该程序中就可以调用多次.如果某次操作需要执行多次SQL,使用 ...

  5. MySQL面试题 | 附答案解析(十九)

    数据库优化 1. 为什么要优化 (1)系统的吞吐量瓶颈往往出现在数据库的访问速度上 (2)随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 (3)数据是存放在磁盘上的,读写速度无法和 ...

  6. MySQL面试题 | 附答案解析(十八)

    接上篇!!! SQL语句优化的一些方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 n ...

  7. MySQL面试题 | 附答案解析(十六)

    接上篇!!! 2. SQL的生命周期? (1)应用服务器与数据库服务器建立一个连接 (2)数据库进程拿到请求sql (3)解析并生成执行计划,执行 (4)读取数据到内存并进行逻辑处理 (5)通过步骤一 ...

  8. MySQL面试题 | 附答案解析(十五)

    SQL优化 1. 如何定位及优化SQL语句的性能问题?创建的索引有没有被使用到?或者说怎么才可以知道这条语句运行很慢的原因? 对于低性能的SQL语句的定位,最重要也是最有效的方法就是使用执行计划,My ...

  9. MySQL面试题 | 附答案解析(十四)

    接上篇!!! 5. 什么是子查询 (1)QL语句的查询结果做为另一条查询语句的条件或查询结果 (2)SQL语句嵌套使用,内部的SQL查询语句称为子查询. 6. 子查询的三种情况 (1)询是单行单列的情 ...

最新文章

  1. 19-flutter的ListView 和 GridView的使用
  2. DoS Deflate Iptables
  3. C++ 使用静态变量和静态方法统计学生分数和学生个数
  4. 为什么用自己的电脑部署服务器之后外网访问不到呢?并且该如何解决这个问题呢?...
  5. 在职场上被逼「造反」的文科生,半年后25k,还强硬的说我拿低了...
  6. 八 理解各种不同含义的new和delete
  7. 调用 Windows 7 中英文混合朗读
  8. 百度编辑器 UEditor 报错汇总
  9. 程序猿代码面试指南 PDF
  10. 提升交互设计必备的28本好书
  11. 认识CPU的工作原理
  12. 中职学校新增计算机专业申请书,中职学校计算机专业学生的培养
  13. Python List 包含关系判定
  14. Tui-editor富文本编辑器的使用
  15. 我的第一个tableau故事
  16. 微信小程序实现天气预报功能(支持自动定位)(附源码)
  17. 部署apollo-client到maven私服上时遇到的问题及排查过程
  18. java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材源码
  19. JAVA之迷你DVD管理器
  20. 《清醒思考的艺术》-罗尔夫 多贝利

热门文章

  1. 00后电竞女学霸直博中科院,本科武大王者全国16强,网友:现实版爽文女主角...
  2. 2202年了,AI还是不如猫!图灵奖得主Yann LeCun:3大挑战依然无解
  3. 谷歌发布最大语言模型:等于9个GPT-3,训练成本却低得多
  4. 清华首超新加坡国立大学,成亚洲第一;苏州大学成211学科黑马丨US News 2021
  5. 如何欣赏一个深度学习框架?
  6. Linux用户必须知道的常用终端快捷键
  7. 放弃深圳1.5万月薪,我准备回农村了!
  8. pip包管理工具-install执行流程简单查看
  9. 注意 汇编源程序中,数据不能以字母开头,所以要在数据前面加上0
  10. 我的第一个VUE示例