a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 68|回复: 0

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

[复制链接]
发表于 2012-7-31 22:17:54 | 显示全部楼层 |阅读模式
  2.5 表的操作( ~% f, g( M* `# V  f! w/ ?" g
  .交互修改表记录 :0 F$ `& X% O# h# p* K7 X
  格式1:edit [字段名表][范围][For 条件]" k& s/ Y- O  F' R% X
  格式2:change [字段名表][范围][For 条件]
' ]2 U9 }. e+ M) v2 \  M/ q! C! a  功能:交互窗口形式修改表中记录
- `4 @( b( F( G  八。自动修改表中记录:) N' w* |# g* ?% X- s! }& s4 |
  格式:replace 字段名 with 内容……[For 条件]5 K: w+ S% \6 E* \/ R& Y
  例:将“工资情况”表中每个人加100元奖金5 j( }9 v& c# Q
  use 工资情况+ T$ O" h  \) Q: i' }9 y. u
  replace 奖金 with 奖金+1002 I+ h4 @5 [0 C% h2 W
  use+ C6 G0 l7 v: }. c( D
  九。逻辑删除记录:4 |; d* m2 p  e; \: g5 y
  格式:Delete [范围][For 条件]. m  E* Z, {) E) Z& x& t
  功能:逻辑删除指定记录,被逻辑删除的记录前有删除标记,并没有从数据库中清除,可用Recall命令恢复。在删除开关打开的情况下,被逻辑删除的记录不参与任何操作;关闭删除开关,被逻辑删除的记录还可正常参与操作。删除开关可用set delete on|off命令指定。系统默认该开关为关闭状态。
( I* d! P6 R- s1 @# A  例:use 职工档案
2 G# B2 E5 j. }- V. r0 d- U) y4 e  delete all &&逻辑删除所有记录4 D2 X: f; ^% X
  browse &&此时删除开关为系统默认的关闭状态,所以可以显示出记录,但每条记录前都有一个删除标记。
: g/ i# I- }9 U) K  set delete on &&打开删除开关
& o+ F. m% a8 s; s. R* l# H  browse &&此时逻辑删除记录不参加操作,所以浏览窗口中无任何记录) o# A. O. ^5 S# o; f% ?
  use
; c. z7 h$ a1 b9 h, ~- P4 q$ u" s! }  set delete off &&关闭删除开关,恢复默认状态
& v8 ~7 a5 D. q% ?6 q8 @- b2 e  十。恢复记录:5 G. ^7 }' b* r7 X4 Z
  格式:recall [范围][For 条件]* [1 c9 }! [# A6 l. A+ q
  功能:恢复被逻辑删除的记录
/ W% _3 C/ L; \6 z  例:use 职工档案# [1 `8 P8 e8 J( ^- x2 U0 o
  recall all
: M& k, G- Y+ L8 v  {  use2 y5 H( o% J* A8 H. C1 Y) u" [
  十一。彻底删除记录:
6 d2 v& e. T& f% c3 L9 V+ z, J  格式:pack
5 s6 V5 d$ ]8 _6 e3 d0 {, |7 V  功能:彻底删除被逻辑删除的记录。没有逻辑删除的记录不受影响。) y) r- \9 _( @0 j. S$ `2 n- ^
  例:use 职工档案& q) L- Q5 S) A5 d# a- R* |3 L
  delete for 姓名=“小赵” &&逻辑删除姓名为“小赵”的记录
. x9 I0 o# E! R5 a8 Q- T. q2 x) ~1 m  pack &&姓名为“小赵”的记录被彻底删除,其余记录不受影响
" h4 ^% t+ ^2 i% j+ b- t  use. F- H! J" N2 `) x- m- w1 U
  十二。清空表:* U% v: S# x# r2 D+ u7 G8 s: U8 G
  格式:zap
  @$ U! Z- r+ r6 B+ [, Y  功能:将表中所有记录彻底删除,但保留表的结构,表文件还在。此命令要慎用。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 12:46 , Processed in 0.207498 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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