全国计算机二级计基础题第十五套,2014计算机二级VF试题及答案解析(第十五套)...
第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试题及答案解析(第十五套)...相关推荐
- 计算机二级试题第四套答案,2014计算机二级VF试题及答案解析(第四套)
第4套 一.基本操作题(共四小题,第1和2题是7分.第3和4是8分) 在考生文件夹下已有customers(客户).orders(订单).orderitems(订单项)和goods(商品)四个表. 在 ...
- 全国计算机二级计基础题第十五套,计算机等级考试:二级VFP机试第15套
第十五套 一.基本操作题(共四小题,第1和2题是7分.第3和4题是8分) 1.在考生文件夹下建立数据库STSC 2.把自由表STUDENT.COURSE.SCORE加入到数据库中. 3.为SCORE表 ...
- 2014计算机二级vfp,2014计算机二级VF试题及答案解析(第十二套)
第12套 一.基本操作题(共4小题,第1和2题是7分.第3和4题是8分) 在考生文件夹下,打开招生数据库SDB,完成如下操作: 1.在KSB表中增加一个名为"备注"的字段.字段数据 ...
- MySQL面试题 | 附答案解析(十二)
(一)存储过程与函数 什么是存储过程?有哪些优缺点? 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需要创建一次,以后在该程序中就可以调用多次.如果某次操作需要执行多次SQL,使用 ...
- MySQL面试题 | 附答案解析(十九)
数据库优化 1. 为什么要优化 (1)系统的吞吐量瓶颈往往出现在数据库的访问速度上 (2)随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 (3)数据是存放在磁盘上的,读写速度无法和 ...
- MySQL面试题 | 附答案解析(十八)
接上篇!!! SQL语句优化的一些方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 n ...
- MySQL面试题 | 附答案解析(十六)
接上篇!!! 2. SQL的生命周期? (1)应用服务器与数据库服务器建立一个连接 (2)数据库进程拿到请求sql (3)解析并生成执行计划,执行 (4)读取数据到内存并进行逻辑处理 (5)通过步骤一 ...
- MySQL面试题 | 附答案解析(十五)
SQL优化 1. 如何定位及优化SQL语句的性能问题?创建的索引有没有被使用到?或者说怎么才可以知道这条语句运行很慢的原因? 对于低性能的SQL语句的定位,最重要也是最有效的方法就是使用执行计划,My ...
- MySQL面试题 | 附答案解析(十四)
接上篇!!! 5. 什么是子查询 (1)QL语句的查询结果做为另一条查询语句的条件或查询结果 (2)SQL语句嵌套使用,内部的SQL查询语句称为子查询. 6. 子查询的三种情况 (1)询是单行单列的情 ...
最新文章
- 19-flutter的ListView 和 GridView的使用
- DoS Deflate Iptables
- C++ 使用静态变量和静态方法统计学生分数和学生个数
- 为什么用自己的电脑部署服务器之后外网访问不到呢?并且该如何解决这个问题呢?...
- 在职场上被逼「造反」的文科生,半年后25k,还强硬的说我拿低了...
- 八 理解各种不同含义的new和delete
- 调用 Windows 7 中英文混合朗读
- 百度编辑器 UEditor 报错汇总
- 程序猿代码面试指南 PDF
- 提升交互设计必备的28本好书
- 认识CPU的工作原理
- 中职学校新增计算机专业申请书,中职学校计算机专业学生的培养
- Python List 包含关系判定
- Tui-editor富文本编辑器的使用
- 我的第一个tableau故事
- 微信小程序实现天气预报功能(支持自动定位)(附源码)
- 部署apollo-client到maven私服上时遇到的问题及排查过程
- java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材源码
- JAVA之迷你DVD管理器
- 《清醒思考的艺术》-罗尔夫 多贝利
热门文章
- 00后电竞女学霸直博中科院,本科武大王者全国16强,网友:现实版爽文女主角...
- 2202年了,AI还是不如猫!图灵奖得主Yann LeCun:3大挑战依然无解
- 谷歌发布最大语言模型:等于9个GPT-3,训练成本却低得多
- 清华首超新加坡国立大学,成亚洲第一;苏州大学成211学科黑马丨US News 2021
- 如何欣赏一个深度学习框架?
- Linux用户必须知道的常用终端快捷键
- 放弃深圳1.5万月薪,我准备回农村了!
- pip包管理工具-install执行流程简单查看
- 注意 汇编源程序中,数据不能以字母开头,所以要在数据前面加上0
- 我的第一个VUE示例