就业数据资源平台
当前位置:首页 > Visual FoxPro
计算机等级考试二级VF题库75套上机试题(48)

 第48套

  一、


  1. 单击“文件\新建”命令项。


  2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮。


  3. 在“创建”对话框中输入项目文件名“客户管理”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。


  1. 打开项目“客户管理”,在项目管理器中的“数据”选项卡中,选择“数据库”,单击“新建”按钮。


  2. 在“新建数据库”对话框中,再单击“新建数据库”按钮。


  3. 在“创建”对话框中,选定考生文件夹,在“数据库名”处输入“订货管理”,然后单击“保存”命令按钮即可。


  方法一:


  1. 打开数据库文件“订货管理”


  OPEN DATABASE 订货管理


  2. 单击“文件/新建”菜单项,在“新建”对话框中选择“表”单选按钮,再单击“新建文件”按钮,在“创建”对话框中输入表名“order_list”,接着单击“保存”按钮。


  3. 在“表设计器-order_list.dbf”中,依次按要求输入对应的字段名、类型和宽度(包括小数点位数),输入完成后单击“保存”按钮。


  方法二:


  使用命令建立表文件


  CREATE TABLE order_list (客户号 C(6), 订单号 C(6), 订购日期 D, 总金额 F(15,2))


  方法一:


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


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


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


  注意:也可以操作第3步即可。


  方法二:


  使用命令生成主索引


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


 二、

  1. 先把order_list1表的记录全部添加到order_list表中


  USE order_list


  APPEND FROM order_list1


  2. SQL SELECT语句完成查询


  SELECT Order_list.客户号, Customer.客户名, Order_list.订单号,;


  Order_list.总金额;


  FROM 订货管理!order_list INNER JOIN customer ;


  ON Order_list.客户号 = Customer.客户号;


  ORDER BY Order_list.总金额 DESC;


  INTO TABLE results.dbf


  1. 打开并修改表单文件


  MODIFY FORM form1


  2. 首先查看“基准按钮”的Left值(24),接着按Shift键不放,依次选定其他命令按钮,在“属性”对话框的“Left”值处输入“24”。


  3. 添加一个表格控件,控件名仍为系统给定的名称,在“属性”对话框的“RecordSourceType”选择“0 - 表”,在“RecordSource”处输入“customer”


  三、


  close database


  use order_list


  select 订单号,sum(单价*数量) as aa from order_detail group by 订单号 order by 订单号 into cursor ff


  sele order_list


  do while !eof()


  sele ff


  locate for 订单号=order_list.订单号


  sele order_list


  repl 总金额 with ff.aa


  skip


  enddo


  select * from order_list order by 总金额 desc into dbf od_new

就业数据资源平台