VFP命令汇总
更新时间:2023-10-09 11:54:01 阅读量: 综合文库 文档下载
VFP编程常用命令
第1章 数据库基础与VFP编程环境基础
1.专门的关系运算
选择(筛选、过滤):
SET FILTER TO <条件>或<命令> for <条件>命令实现。
例:SET FILTER TO 性别=\男“ SET FILTER TO &&取消选择 投影:SET FIELDS TO <字段名表>实现。 SET FIELDS TO 姓名,性别
SET FIELDS TO ALL &&取消投影
连接(联接,Join) :用命令JOIN或SET RELATION实现。 2.Ctrl+F2可弹出命令窗口 3. 默认 路径的设置:
SET DEFAULT TO D:\\WH1234 ?CURDIR() &&查看当前默认路径 4.恢复数据环境
CLEAR ALL从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。 CLOSE ALL正确执行后,关闭所有打开的数据库、表以及临时表。 CLEAR PROGRAM清除最近执行程序的程序缓冲区。
第2章 Visual FoxPro基础
1.日期型数据规定格式:{^yyyy-mm-dd}
2.日期时间型数据规定格式:{^yyyy-mm-dd hh:mm:ss}
3.(1)内存变量的赋值和输出,可以使用STORE、“=”或“?”命令进行操作完成。 三个命令的格式如下:
STORE <表达式> TO <内存变量表> <内存变量>=<表达式>
? <表达式>
(2)如果内存变量与数据表中的字段变量同名时,用户在引用内存变量时,要在其名字前加一个m.,用以强调这一变量是内存变量。
(3)通过LOCAL、PRIVATE、PUBLIC命令规定作用域。 4.系统变量:系统变量名都以下划线开头
_screen.fontsize=12
5.变量的释放:
RELEASE 〈内存变量表〉
注:〈内存变量表〉中的各个变量用逗号分隔。 CLEAR MEMORY:清除所有的内存变量。 CLEAR ALL:清除所有的内存变量。 6.变量的显示:
(1)LIST MEMORY [LIKE 〈通配符〉][TO PRINTER [PROMPT]|[TO FILE 〈文件名〉] (2)DISPLAY MEMORY [LIKE 〈通配符〉][TO PRINTER][PROMPT]|[TO FILE 〈文件名〉] 7.算术运算符:
算术运算符有6种,按优先级由高到低的排列顺序为: **或^(乘方).
*(乘)、/(除)、%〈取模,即取两个数相除的余数〉. +(加)、-(减)
此外,还可以使用圆括号改变运算顺序。 8.字符运算符:
+ (完全连接运算符,将两个或多个字符串按顺序直接连接成一个字符串)
- (不完全连接运算符,用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部)
9.日期运算符:
+(相加) -(相减) 10.关系运算符:
>(大于) < (小于) >= (大于或等于) <= (小于或等于) = (等于) #或!=或<> (不等于〉
==(完全等于,两个字符串完全相同才为真)
$(包含,右串包含左串才为真,或者说左串为右串的子串才为真) 11.逻辑表达式:
NOT或!(逻辑非,取其右边逻辑值的相反值) AND (逻辑与,两边的逻辑值都是真时才得真)
OR (逻辑或,两边的逻辑值都是假时才得假,只要有一个是真就得真) 12.数值型函数:
(1)绝对值函数格式:ABS(<数值表达式>) (2)平方根函数格式:SQRT(<数值表达式>) (3)圆周率函数格式:PI()
(4)取整函数格式:INT(<数值表达式>)
(5)四舍五入函数格式:ROUND(<数值表达式1>,<数值表达式2>)
功能:返回指定表达式在指定位置四舍五入后的结果。 〈数值表达式2>指明四舍五入的位置。
若数值表达式2>大于0,那么它表示的是要保留的小数位置; 若数值表达式2小于0,则表示的是整数部分的舍入位数。 (6)求余函数格式:MOD(<数值表达式1>,<数值表达式2>) 功能:求<数值表达式1>除以<数值表达式2>的余数。 其正负号与<数值表达式2>相同。 (7)求最大值最小值函数格式:
MAX(<数值表达式l〉,〈数值表达式2〉[,〈数值表达式3〉…]) MIN则(<数信表达式1>,<数值表达式2>[,〈数值表达式3〉…]) (8)随机数函数格式:RAND(<数值表达式>) 功能:返回一个0到1之间的随机数。 13.字符型函数:
(1)求字符串长度函数格式:LEN(<字符表达式>) (2)大小写转换函数格式:
LOWER(<字符表达式>) 小写 UPPER(<字符表达式>) 大写
(3)空格字符生成函数格式:SPACE(<数值表达式>) (4)删除前后空格函数格式:
ALITRIM(<字符表达式>)
TRIM()返回指定字符表达式值去掉尾部空格后形成的字符串。 LTRIM()返回指定字符表达式值去掉前导空格后形成的字符串。 ALLTRIM()返回指定表达式去掉前导和尾部空格后形成的字符串。 (5)取字符子串函数格式:
SUBSTR(<字符串表达式>,<开始位置>[,<字符个数>]) RIGHT(<字符串表达式>,<字符个数>) 从右边取若干个字符。
LEFT(<字符串表达式>,<字符个数>) 从左边取若干个字符。 (6)求子串位置函数格式:
AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]) ATC(<字符表达式1>,<字符表达式2>[,<数值表达式>])
功能:AT()的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>的首字符在〈字符表达式2>值中的位置,:若不是子串,则返回0。
ATC()与AT()功能类似,但在子串比较时不区分字母大小写。
第三个自变量〈数值表达式〉用于表明要在〈字符表达式2〉值中搜索〈字符表达式l〉值第几次出现,其默认值是1。 14.常用日期和时间函数:
(1)系统日期和时间函数
格式:DATE() TIME() DATETIME() SECOND() (2)日期表达式的年、月、日
格式:YEAR(<日期表达式>|<日期时间表达式>) MONTH(<日期表达式〉|<日期时间表达式>) DAY(<日期表达式>|<日期时间表达式>〉 (3)时、分和秒函数
格式:HOUR(<日期时间表达式>) MINUTE (<日期时间表达式>) SEC (<日期时间表达式>)
正在阅读:
VFP命令汇总10-09
网络环境对青少年价值观形成的影响作用调研01-29
学生自主学习能力调查报告12-29
中华传统美德格言02-09
建模论文(终结版)带目录 建模一等奖05-26
《浙江居住证申领表》及回执式样11-27
最高人民法院关于《中华人民共和国刑法修正案八》时间效力的司法解释09-12
分析农村留守儿童问题以及家庭教育现状04-23
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 汇总
- 命令
- VFP
- 2020年武汉工程大学836《计算机综合I》(数据结构、计算机组成原理)考研大纲硕士研究生入学考试大纲
- 中药药剂学习题答案
- 银行会计知识竞赛题库
- 刘立军在全省党委秘书长会议上的讲话
- 北语15春《西方经济学》作业2 答案
- 2017年高等教自考00157管理会计重点复习资料
- 六年级小升初文言文阅读练习题(人教版)
- 19春东财《电子商务概论B》在线作业二(随机)
- 《Linux系统应用与开发教程》所有课后习题和答案
- 五年级语文期末检测样题
- 《应用统计学》练习题库参考答案
- 数字图像处理总复习题(答案)
- 财务管理学习题计算题
- 理论力学(机械工业出版社)第十二章动能定理习题解答
- 乐山话专业八级
- 东财《经济法》在线作业一(随机)17春
- 注塑工大赛试题--判断题
- 宜宾中坝金沙江某大桥斜拉索安装实施施工组织设计
- 骨科考试试题
- 中金杯学习资料 - 其他衍生品