返回
多御红包活动

【VFP] MS Virual FoxPro 9.0 | 常用命令 | VFP

发布时间:2022-11-29 10:05:07 46
# 数据
1、复制表结构(自由表)
USE C:\Users\HUAWEI\新建文件夹\benqi

COPY STRUCTURE to C:\Users\HUAWEI\新建文件夹\test3\benqi
说明1: benqi,即benqi.dbf
说明2: 自由表不能被占用
2、获取自由表字段名
USE d:\t_lie

for i = 1 to fcount()
WAIT WINDow '字段名: ' + field(i) TIMEOUT 3
ENDFOR
说明1: t_lie不能被占用
3、弹框提示
WAIT WIND 'ok...' TIMEOUT 3
说明1: 3秒后自动关闭
说明2: 如果不带“timeout 3”,需点击才会关闭
4、物理删除表数据
DELE FROM D:\t_result WHERE msg like "-%"

CLOSE TABLES

PACK D:\t_result
说明1: dele from只是逻辑删除,给删除的记录打标签
说明2: pack是物理删除
说明3: pack前表不能打开,需关闭表,即close tables
5、自定义函数
FUNCTION mkdir(_name) md _name return
说明1: 函数具有返回值
说明2: 调用直接传参即可
6、自定义过程
procedure mkdir(_name) ;
md _name
end
说明1:过程没有返回值
7、判断文件是否存在
IIF(file("d:\001"), MESSAGEBOX("存在"), MESSAGEBOX("不存在"))
8、判断目录是否存在
IIF(directory("d:\001"), MESSAGEBOX("存在"), MESSAGEBOX("不存在"))
9、函数
1)是否为NULL
ISNULL()
2)是否为空串
EMPTY()

10、DBF数据表操作
示例表)
CREATE dbf D:\vfp\t_lie(z101 C(20), t C(20))
1)修改表字段名称
alter table D:\vfp\t_lie rename t to t1
2)修改表字段类型
ALTER table D:\vfp\t_lie alter COLUMN t1 B(10)
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线