2011年计算机二级VFP上机考试冲刺模拟试题(41)

文章作者 100test 发表时间 2011:07:04 03:00:30
来源 100Test.Com百考试题网


  第41套

  一、

  一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入

  CREATE DATABASE orders_manage

  不出现“数据库设计器”对话框

  二、可以使用菜单方式进行建立

  1. 单击“文件\新建”命令项,弹出“新建”对话框。

  2. 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。

  3. 在“创建”对话框中输入数据库名“orders_manage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-orders_manage”对话框。

  可以有两种方法:一是命令方法,二是菜单方法。

  命令方法:

  OPEN DATABASE orders_manage

  ADD TABLE employee

  ADD TABLE orders

  菜单方法:

  1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“orders_manage”。

  2. 在“数据库设计器-orders_manage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。

  1. 打开并修改数据库

  MODIFY DATABASE orders_manage

  2. 在“数据库设计器-orders_manage”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“主索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。

  3. 在“数据库设计器-orders_manage”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“普通的索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。

  4. 在“数据库设计器-orders_manage”中,然后选择“employee”表中主索引键“职工号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职工号”处,松开鼠标即可。

  1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。

  2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。

  3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。

  注意:可能会出现要求整理数据库,那么请整理后重新做操作。

  二、

  SELECT * FROM orders ORDER BY 金额 WHERE 职工号 str(金额,10,0) IN (SELECT 职工号 str(MAX(orders.金额),10,0) FROM orders GROUP BY 职工号) INTO TABLE results

  在文件view_b.txt中存放:

  create view view_b as 0select * from employee where 职工号 not in (0select 职工号 from orders) order by 仓库号 desc

  三、

  1. 建立表单

  CREATE FORM myform_b

  2. 在“表单设计器”中,在“属性”的Caption处输入“订单管理”,在Name处输入“myform_b”。

  3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-myform_b.scx”中,在“打开”对话框中,选择“employee.dbf”表,接着在“添加表或视图”的对话框中,双击表“course”,再在“添加表或视图”的对话框中,双击表“orders”,再按“关闭”按钮,关闭“添加表或视图”对话框。

  4. 在“表单设计器”中,添加一个页框Pageframe1,在其“属性”的PageCount处输入“3”。选中Page1,在其“属性”的Caption处输入“职工”,选中Page2,在其“属性”的Caption处输入“订单”,选中Page3,在其“属性”的Caption处输入“职工订单金额”。

  5. 在“表单设计器”中,添加一个命令按钮,在其“属性”的Caption处输入“退出”,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。

  6. 选中“职工”页,打开“数据环境”,按住“employee”不放,拖至“职工”页左上角处松开鼠标.选中“订单”页,打开“数据环境”,按住“orders”不放,拖至“订单”页左上角处松开鼠标.选中“职工订单金额”,添加一个表格控件Grid1,在Grid1“属性”的RecordSourceType处选择“4-SQL说明”,在RecordSource处输入“0select employee.职工号,姓名,sum(金额) as 总金额 from employee,orders where employee.职工号=orders.职工号 group by orders.职工号 into cursor temp”。

  编辑推荐:

  2011年计算机二级VFP考试基础教程汇总

  2011年计算机等级考试二级VFP辅导讲义汇总

  2011年全国计算机等级考试二级VFP考点汇总

  2011年全国计算机等级考试二级VFP笔记汇总

  2011年全国计算机等级考试二级VFP辅导笔记汇总



相关文章


2011年计算机二级VFP上机考试冲刺模拟试题(46)
2011年计算机二级VFP上机考试冲刺模拟试题(45)
2011年计算机二级VFP上机考试冲刺模拟试题(44)
2011年计算机二级VFP上机考试冲刺模拟试题(43)
2011年计算机二级VFP上机考试冲刺模拟试题(41)
2011年计算机二级VFP上机考试冲刺模拟试题(42)
2011年计算机二级VFP上机考试冲刺模拟试题(40)
二级FoxBASE上机考试技巧
全国计算机等级二级考试VF程序设计辅导
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛