当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级VFP上机考试冲刺模拟试题(5)
发布时间:2011/3/24 13:11:09 来源:城市学习网 编辑:ziteng

  第5套

  一、

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

  命令方法:

  OPEN DATABASE 订货管理

  ADD TABLE order_detail

  ADD TABLE order_list

  ADD TABLE customer

  菜单方法:

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

  2. 在“数据库设计器-订货管理”中单击鼠标右键,显示弹出菜单,并选择“添加表”命令项,并选择相应的表文件即可(order_detail、order_list和customer)。

  方法一:

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

  2. 在“数据库设计器-订货管理”中,选择表“order_list”并单击鼠标右键,选择“修改”命令项。

  3. 在“表设计器-order_list.dbf”中,选择“索引”选项卡,输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”。

  注意:如果表设计器对话框已经打开,那么就可以直接操作第3步即可。

  方法二:

  使用命令生成主索引

  ALTER TABLE order_list ADD PRIMARY KEY 订单号 TAG 订单号

  1. 在“数据库设计器-订货管理”中,选择表“order_detail”并单击鼠标右键,选择“修改”命令项。

  2. 在“表设计器-order_detail.dbf”中,选择“索引”选项卡,输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”。

  3. 选择“order_list”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“order_detail”表中的索引键为“订单号”处,松开鼠标即可。

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

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

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

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

  二、

  客户名为“三益贸易公司”的客户号为“C10001”

  SQL命令是:

  SELECT Order_detail.*;

  FROM 订货管理!order_list INNER JOIN 订货管理!order_detail ;

  ON Order_list.订单号 = Order_detail.订单号;

  WHERE Order_list.客户号 = "C10001";

  ORDER BY Order_detail.订单号, Order_detail.单价 DESC;

  INTO TABLE results.dbf

  1. 打开并修改表单文件

  MODIFY FORM form1

  2. 双击“刷新标题”按钮,在“Command1.Click”中进行修改

  要求刷新表单标题,所以应改为:Thisform.Caption="简单应用"

  3. 双击“订单记录”按钮,在“Command2.Click”中进行修改

  要求显示order_list表中的记录,所以应改为:Thisform.grid1.RecordSource ="order_list.dbf"

  4. 双击“关闭表单”按钮,在“Command3.Click”中进行修改

  要求关闭表单,所以应改为:Thisform.Release

  三、

  1. 增加新字段: ALTER TABLE order_detail ADD COLUMN 新单价 F(10,2)

  2. 在prog1.prg文件中的内容是:

  UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001)

  UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号=(SELECT 订单号 FROM order_list where 订单号=order_detail.订单号 AND YEAR(订购日期)=2002)

  3. 建立“快速报表”

  (1). 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。

  (2). 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。

  (3). 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“order_detail”,在“数据库和表”列表框中,选择表“order_detail”,接着在“可用字段”列表框中显示表order_detail的所有字段名,并选取指定的字段名至“选定字段”列表框中,单击“完成”按钮。

  (4). 在“报表向导”对话框的“步骤6-完成”中,单击“完成”按钮,在“另存为”对话框的“保存报表为”中输入报表名“report1”,最后单击“保存”按钮即可。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved