招生考试网
学历| 高考 美术高考 考研 自考 成考 专升本 中考 会考 外语| 四六级 职称英语 商务英语 公共英语 日语能力 翻译资格 JTEST
资格| 公务员 报关员 银行从业 司法 导游 教师资格 报关 财会| 会计证 经济师 会计职称 注册会计 税务师 资产评估 审计师
工程| 一建 二建 造价师 造价员 咨询师 监理师 安全师 医学| 卫生资格 执业医师 执业药师 执业护士 | 教案 论文 文档
IT类| 计算机等级 计算机软考 职称计算机 高校计算机 推荐-国家公务员 事业单位招聘 军校国防生 自主招生 艺术特长生 招飞
 3773考试网 - 计算机等级考试 - 考试辅导 - 计算机二级 - 正文

2014计算机二级VF考试练习及答案解析14

来源:2exam.com 2014-7-24 15:24:06

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
  在考生文件夹下完成如下操作:
  1.建立数据库orders_manage。
  2.将自由表employee和orders添加到新建的orders_manage数据库中。
  3.表employee与表orders具有一对多联系,为建立两表之间的联系建立必要的索引。
  4.建立两表之间的联系并设置参照完整性规则如下:更新规则为"级联"、删除规则为"级联"、插入规则为"限制"。
  二、简单应用(2小题,每题20分,计40分)
  在考生文件夹下完成如下简单应用:
  1.使用SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders表),并将结果按金额升序、金额相同按订购单号升序存储到表results中。
  2.使用SQL命令建立视图view_b,视图中是目前在orders表中没有所签订单的职工(employee)信息,记录按仓库号降序排列;同时把所用命令保存在文本文件view_b.txt中。
  本题主要考核点:SQL语句和SQL命令的使用。
  解题思路:
  第1题:SQL语句为:
  SELECT * FROM orders where 金额 in (select max(金额) from orders group by 职工号) order by;
  金额,订购单号 INTO TABLE results
  第2题:SQL命令为:
  create view view_b asselect * from employeewhere 职工号 not in;
  (select 职工号 from orders)order by 仓库号 desc
  然后将此命令保存在view_b.txt文件中。
  三、综合应用(1小题,计30分)
  建立一个表单,表单文件名和表单控件名均为myform_b,表单标题为"订单管理",表单其它功能如下:
  1.表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1),单击"退出"命令按钮关闭并释放表单;
  2.页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息:
  (1)第一个页面Page1的标题为"职工",其上的表格用于显示表employee中的内容。其中表格的控件名为grdEmployee、RecordSourceType属性值应为1(别名);
  (2)第二个页面Page2的标题为"订单",其上的表格用于显示表orders中的内容。其中表格的控件名为grdOrders、RecordSourceType属性值应为1(别名);
  (3)第三个页面Page3的标题为"职工订单金额",其上的表格显示每个职工的职工号、姓名及其所经手的订单总金额(注:表格只有3列,第1列为"职工号",第2列为"姓名",第3列为"总金额")。其中表格的控件名为Grid1、RecordSourceType属性值应为4-SQL说明。
  本题主要考核点:表单文件的创建、控件的属性的修改(页框,表格)、表单的退出、SQL语句运用。
  解题思路:
  第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出"新建"对话框,在文件类型中选择"表单",点击"新建文件"按钮,系统将打开表单设计器;或直接在命令窗口中输入:crea form form1。在"表单设计器"中,单击鼠标右键,在弹出菜单中选择"数据环境",在"添加表或视图"对话框中,选择employee表,单击"添加",接着在"添加表或视图"的对话框中,选择orders表,单击"添加",再单击"关闭"按钮。选择employee和orders之间的连线,单击Delete键。
  第二步:点击工具栏按钮"表单控件工具栏",在弹出的"表单控件"对话框中,选中"页框"控件,在表单设计器中拖动鼠标,这样在表单上得到一个"页框"控件PageFrame1,用类似的方法为表单再加入三个"表格"控件(右击页框,点击编辑按钮),1个"命令按钮"控件command1。相关控件的属性值如下表所示:
  对象 属性 属性值 
  Form1 Name myform_b
  Form1 Caption 订单管理 
  Command1 Caption 退出
  PageFrame1 pagecount 3 
  PageFrame1.page1 Caption 职工 
  PageFrame1.page2 Caption 订单 
  PageFrame1.page3 Caption 职工订单金额 
  PageFrame1.page1.grid1Name grdEmployee 
  PageFrame1.page1.grid1RecordSourceType1-别名 
  PageFrame1.page1.grid1RecordSource Employee
  PageFrame1.page2.grid1Name grdOrders
  PageFrame1.page2.grid1RecordSourceType1-别名 
  PageFrame1.page2.grid1RecordSource Orders 
  PageFrame1.page3.grid1RecordSourceType4-SQL说明 
  PageFrame1.page3.grid1RecordSource sele employee.职工号,姓名,sum(金额) as 总金额 from employee,orders where employee.职工号=orders.职工号 group by orders.职工号 into cursor temp 
  第三步:命令按钮command1(退出)的Click事件代码如下:
  thisform.release
  第四步:保存表单并运行。

  • 上一个文章:
  • 网站版权与免责声明
    ①由于各方面情况的不断调整与变化,本网所提供的相关信息请以权威部门公布的正式信息为准.
    ②本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权及个人隐私等问题,请在两周内邮件fjksw@163.com联系.


    | 关于我们 | 联系我们 | 版权申明 | 网站导航 |
    琼ICP备12003406号