a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 61|回复: 0

[Visual FoxPro] 2011年计算机二级VFP考试基础教程(16)

[复制链接]
发表于 2012-7-31 22:17:54 | 显示全部楼层 |阅读模式
  2.11 工作区* b( [) C" P' Y! b* P
  一。工作区的概念:使用use命令打开一个表,实质是在内存中开辟一个区域,去存放被打开表的数据。工作区就是表打开的区域。打开一个表时,若还想操作其它的表,还得使用use命令去打开另一个表。然而在打开新表的同时,前一个被打开的表也就自动关闭了,这种情况称为单工作区操作。单工作区操作方式常常难以满足数据处理的需要,为止,vfp提供了多工作区操作方式。1 `$ Q: D' n1 l& f. G# \
  1. vfp允许同时最多开辟32767个工作区,打开32767个表,每个区某一时刻只能打开一个表。' J* I. c$ R; s8 y9 x
  2.用户可使用select命令选择任意一个工作区,对该区中的表进行操作。当前被选择的工作区称为当前工作区。任何时刻用户只能选择一个工作区成为当前工作。+ [. u5 b) ?0 c( p2 e
  3.对当前工作区中的表的操作,不影响其它工作区的表。
# ~/ f* |" o: |: _4 k/ N  4.如果不在表间建立关联,由各区中的表的记录指针保持相对独立。
8 K5 s" L1 Z6 L: o" o  5.32767个工作区可用相应的数字标识,前10个工作区还可用字母A~J标识。就是说,1号工作区即是A区,2号工作区即是B区,以此类推。- ]( n1 Q1 X5 \
  6.同一个表可在不同的工作区中打开。6 a& }9 y( Q& ^$ U) A
  7.系统启动后若用户没有选择工作区,则系统自动选择1号工作区为当前工作区。就是说,我们此前所进行的表操作都是在1号工作区进行的。( a! ?; c; \: a% j* c
  8.可以先选择工作区,后打开表,也可以在打开表的同时选择工作。% n! R- o& Q0 _% Y  I3 k4 p# F
  二。工作区的操作:
$ R4 P, n8 m( p9 y6 ^9 U+ y  1.打开表的同时选择工作区:1 j" B& Y9 t5 ]% w% b
  格式:use 表名 in 工作区* V1 a% [/ M2 E( W
  说明:在指定的工作区打开表,此种方式被打开的表名就是表的别名。表别名可用于选择工作区。
8 V9 m0 |5 @* c" c# E' [! o/ E  2.打开表的同时命名表别名:- z( j9 s6 D7 ]! Y
  格式:use 表名 alias 别名/ f( w1 u% _2 ~+ l2 W) R6 Q
  说明:表别名可用于选择工作区。
8 x1 C( B' Q- ]+ m- D  3.选择工作区:1 ^0 z5 h/ T0 k, {  v9 O# Z
  格式:select 别名|工作区号7 z1 O3 I2 [* C- B7 N. r
  说明:
4 r' I9 C6 h9 o1 `9 P) i  (1).工作区号范围为1~32767;前10个工作区系统规定的别名是A~J,可以使用打开表时命名的别名,如果没有命名别名,则表名就是别名。# E% r) \& \3 v' F
  (2).select 0为选择最小可用工作区。假设已经打开了1号和2号工作区,则最小可用工作区为3号工作区,select 0相当于select 3
* V5 f0 W) m/ H7 @, ?0 D$ u8 H- ]! Y. g  例:
+ p& f: J1 I) j  selece A &&即选择1号工作区5 ~2 W# y* X3 `% ?8 O/ k
  use 职工档案 alias da &&此后da和A都代表1号工作区4 `0 t/ i' c. X+ ~0 w9 S
  use 工资情况 in 2 &&在2号工作区打开"工资情况"表,表名即是工作区的别名) U! |  U3 O) F7 g0 M# @! Q" C
  sele da% W0 u- h5 m( Z
  browse &&显示"职工档案"表的记录2 P( K4 a7 q/ h5 E/ }* {, a; J
  select 工资情况 &&即选择2号工作区
3 R7 E$ g; s$ s% ~$ f  browse+ L  m! \4 Q; n7 Y, T
  select A
3 z1 E3 ], O3 {$ U2 h0 \  use &&关闭1号工作区的表,即"职工档案"
% g1 n: H# t$ s# }( [4 @' \  select 2' \1 U5 F3 g8 @$ f7 f/ g, f$ Q: K2 \
  use &&关闭2号工作区的表,即"工资情况"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-17 10:19 , Processed in 0.656167 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表