当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级VFP上机考试冲刺模拟试题(69)
发布时间:2011/8/4 10:41:56 来源:城市学习网 编辑:ziteng
  一、
  1. 打开项目“salary_p”,在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。
  2. 在“打开”对话框中,选择数据库“salary_db”。
  1. 选择表“dept”并单击鼠标右键,选择“修改”命令项。
  2. 在“表设计器-dept.dbf”中,选择“索引”选项卡,输入索引名“部门号”,选择类型为“主索引”并选择“升序”,表达式为“部门号”。
  3. 选择表“salarys”并单击鼠标右键,选择“修改”命令项。
  4. 在“表设计器-salarys.dbf”中,选择“索引”选项卡,输入索引名“部门号”,选择类型为“普通索引”并选择“升序”,表达式为“部门号”。
  5. 在“表设计器-salarys.dbf”中,选择“索引”选项卡,输入索引名“雇员号”,选择类型为“主索引”并选择“升序”,表达式为“雇员号”。
  在“数据库设计器-salary_db”中,然后选择“dept”表中主索引键“部门号”并按住不放,然后移动鼠标拖到“salarys”表中的索引键为“部门号”处,松开鼠标即可。
  1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。
  2. 在“编辑关系”中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
  3. 在“参照完整性生成器”中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
  注意:可能会出现要求整理数据库,那么请整理后重新做操作。
  二、
  1. 在T1.PRG文件中的内容是
  OPEN DATABASE salary_db
  CREATE VIEW sview AS;
  SELECT 部门号,雇员号,姓名,工资,补贴,奖励,失业保险,医疗统筹,工资+补贴+奖励-失业保险-医疗统筹 AS 实发工资;
  FROM salarys;
  ORDER BY 部门号 DESC
  CLOSE ALL
  (1). 在命令窗口中输入建立表单命令
  CREATE FORM form1
  如果数据库salary_db在没有被打开的情况下
  (2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“salarys”并单击“确定”按钮,接着关闭“添加表或视图”对话框。
  如果数据库salary_db已经打开
  (2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中选中表“salarys”并单击“添加”按钮,接着单击“关闭”按钮关闭此对话框。
  (3). 在“数据环境设计器-form1.scx”中选定表“salarys”并按住鼠标不放,拖至“表单设计器”窗口中,释放鼠标,即可生成表格名称为grdSalarys的表格。
  (4). 在“表单设计器-form1.scx”的右下方添加一个命令按钮,在其“属性”窗口的Caption处输入“退出浏览”。
  (5). 双击“退出浏览”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 [NextPage]   三、
  (1). 在命令窗口中输入建立表单命令
  CREATE FORM form2
  (2). 在“表单控件”中选定“选项按钮组”控件,在“表单设计器-form2.scx”中建立这个选项组,在选项组“属性”的ButtonCount中输入“3”。
  (3). 选中这个选项组并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”的Caption处输入“雇员工资表”;单击“Option2”,在其“属性”的Caption处输入“部门表”;单击“Option3”,在其“属性”窗口的Caption处输入“部门工资汇总表”。
  (4). 在“表单设计器-form2.scx”中添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“生成”,在第2个命令按钮“属性”的Caption处输入“退出”。
  如果数据库salary_db在没有被打开的情况下
  (5). 在“表单设计器-form2.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“dept”并单击“确定”按钮,接着在“添加表或视图”中再选择表“salarys”,再关闭“添加表或视图”对话框。
  如果数据库salary_db已经打开
  (5). 在“表单设计器-form2.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中先选中表“dept”并单击“添加”按钮,接着再选中“salarys”并单击“添加”按钮,最后接着单击“关闭”按钮关闭“添加表或视图”对话框。
  (6). 双击“生成”按钮,在“Command1.Click”编辑窗口中编写相应的程序
  open database salary_db
  do case
  case key = 1 &&"雇员工资表"
  select * from sview into table gz1
  case key = 2 && "部门表"
  select * from dept into table bm1
  case key = 3 &&"部门工资汇总表"
  SELECT salarys.部门号,部门名,sum(工资) 工资,sum(补贴) 补贴,sum(奖励) 奖励,sum(失业保险) 失业保险,sum(医疗统筹) 医疗统筹;
  FROM salarys,dept;
  WHERE salarys.部门号 = dept.部门号;
  GROUP BY salarys.部门号 into table hz1
  endcase
  close all
  (7). 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved