分享
分销 收藏 举报 申诉 / 5
播放页_导航下方通栏广告

类型vf公式+解答.doc

  • 上传人:pc****0
  • 文档编号:7199809
  • 上传时间:2024-12-27
  • 格式:DOC
  • 页数:5
  • 大小:103.50KB
  • 下载积分:10 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    vf 公式 解答
    资源描述:
    内存变量 ①STORE <表达式> TO <内存变量表> 命令功能:计算<表达式>的值并赋值给各个内存变量。 ② <内存变量> = <表达式> 命令功能:计算<表达式>的值并赋值给指定内存变量。③DISPLAY|LIST MEMORY [LIKE <通配符>] [TO PRINTER|TO FILE <文本文件名>] 命令功能:显示指定变量的信息。 ④SAVE TO <变量文件名> [ALL LIKE <通配符> | ALL EXCEPT <通配符> ] 命令功能:将指定变量的信息保存到指定的变量文件(*.MEM)中。 时间类 1、SET MARK TO 【日期分隔符】 设置日期数据分隔符样式 2、SET DATE TO YMD 设置日期数据输出打印时的表现形式 3、SET CENTURY ON|OFF 设置世纪标示出现否 10.求余数函数 MOD( ) 【格式】MOD(<nExp1>,<nExp2>) 【功能】返回nExp1除以nExp2的余数, 符号与nExp2相同。 11.四舍五入函数 ROUND( ) 【格式】ROUND(<nExp1>,< nExp2>) 【功能】返回nExp1四舍五入的值, nExp2表示保留的小数位数。 12.π函数 PI( ) 【格式】PI( ) 【功能】返回常量π的近似值 13.正弦函数 SIN( ) 【格式】SIN(<nExp>) 【功能】返回nExp的正弦值。nExp以弧度为单位,函数值域为[-1,1]。 14.余弦函数COS( ) 【格式】COS(<nExp>) 【功能】返回nExp的余弦值。nExp以弧度为单位,函数的值域为[-1,1]。 15.正切函数TAN( ) 【格式】TAN(<nExp>) 【功能】返回nExp的正切值。nExp以弧度为单位,其值为π/2或- π/2时,系统返回一个绝对值很大的数。 16.反正弦函数ASIN( ) 【格式】ASIN(<nExp>) 【功能】返回nExp的反正弦值。自变量值必须在[-1,1] 内,函数值为弧度,且值域为[-π/2, π/2]。 17.反余弦函数ACOS( ) 【格式】ACOS(<nExp>) 【功能】返回nExp的反余弦值。自变量的值必须在[- 1,1]内,函数值为弧度,值域为[-π/2, π/2]。 18.反正切函数ATAN( ) 【格式】ATAN(<nExp>) 【功能】返回nExp的反正切值。函数值为弧度,值域为(-π/2, π/2)。 数值函数 1.取绝对值函数 ABS( )和符号函数 SIGN( ) 【格式】ABS(<nExp>) SIGN(<nExp>) 【功能】计算nExp的值,并返回该值的绝对值。 SIGN()返回指定数值表达式的符号。 2.指数函数 EXP( ) 【格式】EXP(<nExp>) 【功能】求以e为底、nExp值为指数的幂,即返回ex的值。 3.取整函数 INT( ) 【格式】INT(<nExp>) 【功能】计算nExp的值,返回该值的整数部分。 4.上界函数 CEILING( ) 【格式】CEILING(<nExp>) 【功能】计算nExp的值,返回一个大于或等于该值的最小整数。 5.下界函数 FLOOR( ) 【格式】FLOOR(<nExp>) 【功能】计算nExp的值,返回一个小于或等于该值的最大整数。 6.自然对数函数 LOG( ) 【格式】LOG(<nExp>) 【功能】求nExp的自然对数。nExp的值必须为正数。 7.常用对数函数 LOG10() 【格式】LOG10(<nExp>) 【功能】求nExp的常用对数。nExp的值必须为正数。 8.平方根函数 SQRT( ) 【格式】SQRT(<nExp>) 【功能】求非负nExp的平方根。 9.最大值函数 MAX( )和最小值函数 MIN( ) 【格式】MAX(<nExp1>,< nExp2>[,< nExp3>...]) MIN(<nExp1>,< nExp2>[,< nExp3>...]) 【功能】返回数值表达式中的最大值和最小值。 输出命令 ?: 先回车换行,再计算并输出表达式的值; ??:在屏幕上当前位置,计算并直接输出表达式的值; 命令格式: MODIFY STRUCTURE 表结构修改后,为了给一个反悔的机会,VF 自动将原表文件( .DBF)和备注文件( .FTP)备份为主文件名相同,扩展名分别为( .BAK)和( .TBK)的新文件。常用转换函数: 字符日期型转换函数 CTOD( ) 【格式】CTOD(<cExp>) 【功能】把“××/××/××”格式的cExp串转换成对应日期值。函数值为 D 型。 日期字符型转换函数 DTOC( ) 【格式】DTOC(<dExp >[, 1]) 【功能】把日期dExp转换成相应的字符串。函数值为 C 型。 6.当前记录号函数 RECNO() 【格式】RECNO([<工作区号> | <别名>]) 【功能】返回指定工作区中表的当前记录的记录号。对于空表返回值为 1。 7.当前记录逻辑删除标志测试函数 DELETED( ) 【格式】DELETED([<工作区号> | <别名>]) 【功能】测试指定工作区中表的当前记录是否被逻辑删除。如果有逻辑删除标记,函数返回真(.T.),否则为假(.F.)。 8.记录数函数 RECCOUNT( ) 【格式】RECCOUNT ([<工作区号> | <别名>]) 【功能】返回指定工作区中表的记录个数。如果工作区中没有打开表则返回0。 9.记录大小测试函数 RECSIZE( ) 【格式】RECSIZE( [<工作区号> | <别名>] ) 【功能】返回指定工作区中表的记录总长度。如果工作区中没有打开表则返回0。 常用测试函数 1.数据类型函数 TYPE( ) 【格式】TYPE(<cExp >) 【功能】返回cExp 串表示的数据对象的数据类型,返回值是一个表示数据类型的大写字母。C:字符型,D:日期型,N:数值型,L:逻辑型,M:备注型,G:通用型,U:未定义。 2.文件查找函数 FILE() 【格式】FILE(<cExp>) 【功能】根据cExp串中指定路径查找文件,如未指定路径,则在默认目录中查找。文件存在,返回逻辑真(.T.) 值,否则为逻辑假(.F.)值。 3.条件测试函数IIF( ) 【格式】IIF(<lExp >,<eExp 1>,<eExp2>) 【功能】逻辑表达式lExp值为真(.T.),返回表达式eExp1的值,否则返回表达式eExp2的值。eExp1和eExp2可以是任意数据类型的表达式。 4.表起始标识测试函数 BOF ( ) 【格式】BOF ([<工作区号> | <别名>]) 【功能】测试记录指针是否移到表起始处。如果记录指针指向表中首记录前面,函数返回真(.T.),否则为假(.F.)。 5.表结束标志测试函数 EOF( ) 【格式】EOF([<工作区号> | <别名>]) 【功能】测试记录指针是否移到表结束处。如果记录指针指向表尾记录,函数返回真(.T.),否则为假(.F.)。 10.值域测试函数 BETWEEN( ) 【格式】BETWEEN(表达式A,表达式B,表达式C) 【功能】判断一个表达式的值是否介于另两个表达式值之间。当表达式A值大于等于表达式B的值,且小于等于表达式C的值时,函数值为逻辑值真,否则为假。 空格函数 SPACE( ) 【格式】SPACE (<nExp>) 【功能】返回一个包含nExp个空格的字符串。 字符串替换函数 STUFF( ) 【格式】STUFF(<cExp1>,<nExp1>,<nExp2>,<cExp2>) 【功能】从nExp1指定位置开始,用cExp2串替换cExp1串中nExp2个字符。 大小写转换函数 LOWER( ) 和 UPPER( ) 【格式】LOWER (<cExp>) UPPER (<cExp>) 【功能】LOWER( )将cExp串中字母全部变成小写字母,UPPER( )将cExp串中字母全部变成大写字母,其它字符不变。 字符串长度函数 LEN( ) 【格式】 LEN(<cExp>) 【功能】返回cExp串的字符数(长度)。函数值为N型。 删除字符串前后空格函数 【格式】1) LTRIM(<cExp>)       2) RTRIM | TRIM(<cExp>)       3) ALLTRIM(<cExp>) 【功能】1) 删除cExp串的前导空格字符。 2) 删除cExp串尾部空格字符。 3) 删除字符串前导和尾部空格后的字符串。 取子串函数 【格式】1) LEFT(<cExp>,<nExp>) 2) RIGHT(<cExp >,<nExp>) 3) SUBSTR(<cExp>,<nExp1>[,<nExp2>]) 【功能】1)返回从cExp串中第一个字符开始,截取nExp个字符的子串。 2)返回从cExp串中右边第一个字符开始,截取nExp个字符的子串。 3)返回从串cExp中第nExp1个字符开始,截取nExp2个字符的子串。 表结构修改 MODIFY STRUCTURE 表结构修改后,为了给一个反悔的机会,VF 自动将原表文件( .DBF)和备注文件( .FTP)备份为主文件名相同,扩展名分别为( .BAK)和( .TBK)的新文件。 记录的基本操作 1、追加记录 APPEND [BLANK] 2.从其他表追加 APPEND FROM <表文件名> 3.显示记录 逐条显示:LIST 只显示一条:DISPLAY 修改记录 REPLACE 〈字段〉WITH 〈表达式〉 记录定位 1. 绝对定位 GO | GOTO 〈记录号|TOP|BOTTOM〉 TOP 记录指针到文件的顶部 BOTTOM 记录指针到文件的底部 记录号 记录指针到指定记录号 2. 相对定位 SKIP 〈数值表达式〉 3. 定位条件 LOCATE [〈范围〉] FOR 〈逻辑表达式〉 CONTINUE && 继续 插入记录 INSERT [BEFORE] [BLANK] 其中:有 BEFORE 插入在当前记录前 有 BLANK 插入空记录 删除记录 DELETE [〈范围〉] FOR 〈逻辑表达式〉 1、 删除标记 占一位 2、是否容许被DELETE逻辑删除的记录参与操作 SET DELETE ON | OFF PACK 物理删除所有带有删除标记的记录 ZAP 物理删除所有记录 只留下表结构 恢复记录 RECALL [〈范围〉] FOR 〈逻辑表达式〉 只能恢复被逻辑删除的记录 表的复制 复制表的结构 COPY STRUCTURE TO 〈文件名〉 [ FIELDS 〈字段名表〉] 功能:仅复制当前表的结构数据到指定表中 FIELDS 〈字段名表〉 仅复制指定字段 复制表 COPY TO〈文件名〉[ FIELDS〈字段名表〉] 复制当前表的结构数据和表记录数据到指定表中 APPEND FROM 〈文件名〉 从其他文件向当前表添加数据 表的排序 SORT TO〈新表文件名〉ON 〈字段名1〉[/A] [/C] [/D] 〈字段名2〉[/A] [/C] [/D] ……[〈范围〉] [FOR〈条件〉][WHILE〈条件〉] [FIELDS 〈字段名表〉] 用于排序的字段名称为关键字,其数据类型只能是 C、N、D 。[/A] 递增顺序 [/D] 递减顺序 [/C] 字母不分大小写,无则默认递增顺序。 [FIELDS 〈字段名表〉] 有则选其中几项,无则默认全选。 表的索引 INDEX TO 〈索引文件名〉ON 〈关键字表达式〉 [FOR〈条件〉] 关键字表达式可以是一个字段名,也可以是包含多个字段名的表达式。表达式只能是 C、N、D 类型,并且必须转换成同一数据类型,然后它们之间用 “ + ” 连接。 打开数据表文件索引的方法 USE <数据库表文件名> INDEX <索引文件名> FIND <字符表达式> | <数字> 在索引的文件中查询与字符表达式、数字相匹配的记录 SEEK <表达式> 在索引的文件中查询与表达式相匹配的记录 1.统计记录数 【格式】 COUNT [<范围>] [FOR <逻辑表达式1>]        [WHILE <逻辑表达式2>] [TO <内存变量>] 【功能】用于统计当前表中指定范围内满足条件的记录个数。 【说明】除非指定了<范围>或 FOR/WHILE <条件>,否则将计算所有记录个数,如选择了 TO <内存变量>,则可将计算结果保存在<内存变量>中,否则统计结果只在屏幕上显示。 若选择了SET TALK OFF将不显示统计结果。 若选择了SET DELETE OFF,则加删除标志的记录将被计算。 2.求和 【格式】 SUM [<表达式表>] [<范围>] [FOR <条件     >] [WHILE <条件>] [TO <内存变量表> | TO ARRAY <数组>] 【功能】对指定范围内、满足条件的记录按指定的各个表达式分别求和。 【说明】缺省范围、条件表示全部记录。 缺省数值型表达式表,表示对库中所有数值型字段求和。 数值型表达式表中表达式的个数应与内存变量的个数一致。 3. 求平均值 【格式】 AVERAGE [<表达式表>] [<范围>] [FOR <条件 >] [WHILE <条件>] [TO <内存变量表> | TO ARRAY <数组>] 【功能】对指定范围内、满足条件的记录按指定的各个表达式分别求平均值。 【说明】缺省范围、条件表示全部记录。 缺省数值型表达式表,表示对库中所有数值型字段求均值。 数值型表达式表中表达式的个数应与内存变量的个数一致。 4.综合统计函数的计算 CALCULATE [<表达式表>] [<范围>] [FOR <条件 >] [WHILE <条件>] [TO <内存变量表> | TO ARRAY <数组>] 【功能】对当前表文件中指定范围内满足条件的记录进行指定的计算工作。 <表达式>中至少应包含一种函数: AVG(<数值表达式>):求数值表达式的平均值 CNT():统计表中指定范围内满足条件的记录个数 MAX(<表达式>):求表达式的最大值,表达式可以是数值、日期或字符型。 MIN(<表达式>):求表达式的最小值,表达式可以是数值、日期或字符型。 SUM(<数值表达式>):求表达式之和 NPV(<数值表达式1>,<数值表达式2>,[<数值表达式3>]::求数值表达式得净现值 STF(<数值表达式>):求数值表达式的标准偏差 VAR(<数值表达式>):求数值表达式的均方差 运算符 功能 表达式举例 运算结果 + 串1+串2:两串顺序相连接 ’张三 ‘ + ’先生’ ’张三 先生‘ - 串1-串2:串1尾空格移到串2尾后再顺序相连接 ’张三 ‘ - ’先生’ ’张三先生 ‘ $ 串1$串2:串1是否为串2子串 ‘1234’$ ‘a12345’ ‘1234’$ ‘34512’ .T. .F. 运算符 功 能 优先级别 ( ) 圆括号 最高 | | 最低 .NOT.或! 逻辑非 .AND. 逻辑与 .OR. 逻辑或 运算符 功 能 表 达 式 举 例 结果 < 小于 15 < 4*6 .T. > 大于 ‘A’ > ‘1’ .T. = 等于 2+4 = 3*5 .F. < >、#、!= 不等于 5 < > -10 .T. <= 小于或等于 'abc' <= 'AB' .F. >= 大于或等于 {02-10-02}>={02/01/02} .T. == 字符串恒相同 ‘abc’==’abcabc’ .F. 运算符 功 能 表 达 式 举 例 运算结果 优先级别 ( ) 圆括号 (2-5)*(3+2) -15 最高 | | | 最低 - 取相反数 -(3-8) 5 **、^ 乘幂 2**5、3^2 32、9 *、/ 乘、除 2*10、25/5 20、5 % 取余数 20%5 0 +、- 加、减 36+19、29-47 55、-18
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:vf公式+解答.doc
    链接地址:https://www.zixin.com.cn/doc/7199809.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork