会计考友 发表于 2012-7-31 22:17:54

2011年计算机二级VFP考试基础教程(18)

  2.13 建立表间连接和表的更新操作
  一。建立表间连接:有时需要将不同表的内容按某种条件重新组成一个新表,可用连接命令 join来实现该功能。Join命令实现由两个表,即当前工作表和另一个工作区中的表(由别名指定),依据条件和指定的字段建立新表。执行该命令时,先将当前表的记录指针指向首记录,然后在别名表中依据指定条件搜索,凡满足条件的别名表的记录都各自与当前表的首记录组成一个新记录,并记入新文件中。随后将当前表的指针移向下一条记录,重复上面的搜索并组成新记录记入新表中,直到最后完成。
  格式:join with 表别名 to 新表名
  例:将职工档案。dbf和工资情况。dbf用连接命令生成一个新表,要求新表中包括姓名,出生时间,奖金和工资
  select 2
  use 工资情况 alias bm
  browse &&如图22
  select 1
  use 职工档案
  browse &&如图21
  join with bm to xinbiao for 编号=bm.编号 fields 姓名,出生时间,bm.奖金,bm.工资
  select 3
  use xinbiao
  browse &&如图24
  close database &&关闭数据库,包括其中的表
http://www.examw.com/ncre/Files/2011-2/4/925434307.gif
  图22
http://www.examw.com/ncre/Files/2011-2/4/925433029.gif
  图21
http://www.examw.com/ncre/Files/2011-2/4/925433317.gif
页: [1]
查看完整版本: 2011年计算机二级VFP考试基础教程(18)