vfp 常用命令

数据库文件名不得以数字开头,否则打开之后,字段顺序错乱,不是默认字段排序。

1. replace all lb with "2"   字段lb全部填2

replace xm with "奥特曼" for recno() >=11 and recno() <= 155    字段xm 第11行至第155行的值,替换为奥特曼

2. count to lb 字段lb计数

count to lb for lb = '1' 统计lb为1的个数

3.go 881

delete

pack

删除第881行记录

4. use 1.dbf 

append from 2.dbf

将文件2.dbf添加到文件1.dbf

5. delete for 性别 = “男”

pack

“性别”为字段,删除所有字段值为“男”的记录

6. go 10

delete rest 

pack

删除第10行及10行以后的所有记录

7.sort on 字段名 to 新文件名

排序后生产新文件

8.delete for lb != "02组"

只保留02组数据,删除所有其他组

9. replace all 等级 with “A“ for  xm = "张三" or xm = "李四" or xm = "王五"

字段为”等级“,张三李四王五的字段值都替换为A。可以用.prg文件批量操作。

10. delete for 科目一补考次数 != "1" and 科目二补考次数 != "1" and 科目一补考次数 != "2" and 科目二补考次数 != "2"

删除所有不补考的人,只保留补考的人。因为不补考的人,字段值为空;补考的人,字段值为1或2等等。有的人只补考一门,有的人两门都要补考。通过该命令,所有补考的人都会保留。

一行的命令不能太长,用分号";"换行,手工添加分号
行数也不能太多,会提示“行太长”

11. delete all

recall all

如果delete all误操作,recall all 命令可以恢复记录,取消逻辑删除标记。如果你已经使用了pack命令,进行物理删除,那recall all也恢复不了。

12.

count to pj for pj = "A"

统计A出现的次数

13. excel 导入到vfp

先将Excel另存为 Excel5.0/95工作簿(.xls)

然后打开vfp,文件--导入,选择目标Excel文件,确定。如果看不到,显示--目标dbf

这时候,vfp就自动生成一份与Excel同名的dbf,存在默认的目录文件中,如果找不到,用everything查找。

14. 显示命令  brow   for y = "1"

15 替换命令

replace all h with '1' for y = '1'

当字段y的值是1时,h的值也替换为1

  • 9
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值