- 1、本文档共135页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 3. 宏替换函数 字符变量 功能:替换出字符变量中的内容。 说明:① 替换只对字符变量起作用 ② 如果该函数与其后的字符无明确分界,则要用“.”作函数结束标识 * 例 3.39 DB = “职工” USE DB XM = “姓名” ?XM – “你好!” 如果字段变量姓名的值是“李小明”,则显示:李小明你好! * 例 3.40 N = “1” M = “2” X12 = “GOOD” X12Y = “Bye!” ? XNM = ___?__ ? XNMY = ___?___ ? XNM.Y = ___?___ * 2.3.5 测试函数(10个) 1. 值域测试函数 格式:BETWEEN(n1, n2, n3) 功能:判断 n2 ≤ n1 ≤ n3,成立则为.T. 说明: ① 如果n2或n3有一个是NULL值,则函数值也是NULL ② 参数可以是字符型、日期型等可计算类型 ③ 三个参数的数据类型要一致 * 例 3.40 STORE .NULL. TO x STORE 100 TO y ? BETWEEN(150, y, y+100) .T. ? BETWEEN(“1c”,”1”, “1e”) * 2. NULL值测试函数 格式:ISNULL(e) 功能:判断表达式e的运算结果是否为NULL 例 3.41 STORE .NULL. TO x ? x, ISNULL(x) 显示:.NULL. .T. * 3. “空值”测试函数 格式:EMPTY(e) 功能:判断表达式e的运算结果是否为“空” 说明: ① 这里的“空”与NULL值是两个不同的概念 ② 不同数据类型对“空”的定义不同 具体规定如下表: * 不同数据类型的“空”值规定 数据类型 “空”值 所有数值类型 0 字符型 空串、空格、制表符、回车、换行 日期型 空({//}) 逻辑型 . F . 备注型 空(无内容) * 4. 数据类型测试函数 格式:VARTYPE(e) 功能:测试表达式e的运算结果的数据类型 说明: ① 若表达式e是一个数组,则返回第一个数组元素的数据类型,注意不是返回A; ② 若表达式e的运算结果是NULL值,则返回字符X,表示是NULL值。 * 用VARTYPE( )测得数据类型 返回的字母 数据类型 返回的字母 数据类型 N 数、整、浮、双 Y 贷币型 D 日期型 C 字符型 T 日期时间型 L 逻辑型 G 通用型 O 对象型 X NULL值 U 未定义 * 5. 表头表尾测试函数 BOF ( ) 判断指针是否在表头。 EOF ( ) 判断指针是否在表尾。 说明: ① 当指针在第1条记录时, BOF( )为.T. ,指针在其他位置都为.F. ② 当指针在最后那条虚记录时,EOF( )为.T. ,它的记录号 = 记录总数 + 1 ③ 当打开一个空表时,BOF( )和EOF( )都是.T. * 5. 四舍五入函数 格式: ROUND(m, n) 功能: 在数值m的小数点的第n位开始四舍五入。 注意: n = 0,它表示的是要保留的小数位数; n 0,它表示的是整数部分的舍入位数。 * 例 10 ? ROUND(345.345, 2) ? ROUND(345.345, 1) ? ROUND(345.345, 0) ? ROUND(345.345, -1) * 6. 求余函数 格式: MOD(m1, m2) 功能: 返回m1除以m2的余数。 余数的正负与除数相同; * 7. 求最大值和最小值函数 格式: MAX(m1, m2, m3, … ) MIN(m1, m2, m3, … ) 功能: MAX是返回m1, m2, m3, … 中的最大值; MIN是返回m1, m2, m3, … 中的最小值。 * 例 11 ? MAX(‘2’, ‘12’, ‘05’) ? MIN(‘汽车’,‘飞机’,‘轮船’) * 2.3.2 字符函数(15个函数) 1. 求字符串长度函数 格式: LEN(字符串) 功能: 返回字符串的字符长度。 注意: 一个汉字占2个字符。 * 例 2.18 X = “中文Visual FoxPro6.0” ?LEN (X) 一个汉字 占2个字符 * 2. 大小写转换函数 格式: LOWER(字符表达式) UPPER(字符表达式) 功能: LOWER()将字符中的大写字母转换成小写字母,其他字符不变。 UPPER()将字符中的小写字母转换成大写字母,其他字符不变。 * 例 2.19 ? LOWER(“X1y2A*”) 显示结果:x1y2a* ? UPPER(“X1y2A*”) 显示结果:X1Y2A* * 3.空格字符串生成函数 格式:SPACE(m) 功能:返回m个空格。 例如: STORE S
您可能关注的文档
- 化妆品加工工艺.ppt
- 软件工程讲义-07.ppt
- 03第三章+计算机控制系统输出接口技术.ppt
- 2012届学海导航高中总复习(第1轮)语文:第1章_第5节_正确使用熟语(1) .ppt
- chppt02(交换、效率和市场).ppt
- 第3篇第12章客户关系管理.ppt
- 给水排水——5、过滤.ppt
- 2-0二进制(上课讲).ppt
- 6.2+活塞式空压机的结构和自动控制.ppt
- 39电场强度通量+高斯定理.ppt
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- ansys结构声振耦合解决方案.pptx VIP
- ANSYS系统仿真与数字孪生解决方案.pptx VIP
- 第17课 电脑动画 教案 人教版 美术 五年级上册.docx VIP
- 湖北省黄冈市2025年八年级上学期1月期末英语试题(含答案).docx VIP
- 娱乐先锋II_高级KTV系统.pdf VIP
- 汽车软件简介演示.pptx VIP
- 水处理大法聚二甲基二烯丙基氯化铵在给水除藻中的作用应用的探讨.doc VIP
- 2026龙飞平面图形推理基础理论➕百大图形3.0版本.pdf VIP
- 连云港“高质发展、后发先至”-全面建设连云港小康社会继续教育题库及.pdf VIP
- 水污染控制工程第11章.ppt VIP
文档评论(0)