VFP常用命令及用法.doc
《VFP常用命令及用法.doc》由会员分享,可在线阅读,更多相关《VFP常用命令及用法.doc(24页珍藏版)》请在咨信网上搜索。
1、(完整版)VFP常用命令及用法VFP常用命令及用法、实例命令中用到的范围:ALL: 命令对表中所有记录起作用,即执行时从首记录到末记录,最记录指针停在数据库的末尾. NEXT 命令作用于从当前记录开始到当前记录后条记录为止的范围内的记录,最后记录指针指向作用范围内的最后一条记录处。NEXT 1表示仅作用于当前记录。 Record expN 命令作用于记录号为expN的记录. TEST 命令作用范围从当前记录开始到表的最后一个记录为止 命令中的FOR子句只作用于满足条件的记录。一、基本命令1。 打开和关闭数据表USE 当省略选项时为关闭当前数据表CLOSE ALL关闭所有数据表2。 选择当前工作
2、区SELECT 工作区号数据表名|0功能:选择当前工作区。可以直接选择工作区号,也可通过指定其中已经打开的数据表别名来指定工作区。SELECT 0是选择当前未使用的最低编号的工作区3. 增加记录APPEND BLANK在当前表的尾部追加一个空白记录INSERT BLANK在当前表的当前记录之后插入一条空白记录INSERT BLANK BEFORE在当前表的当前记录之前插入一条空白记录注意:在表建立索引后,INSERT的功能与APPEND相同4. 替换字段的值REPLACE 范围 WITH WITH 表达式2, .。字段n WITH FOR expL功能:计算表达式的值,并填入指定字段,当范围和
3、条件选项省略时只对当前记录操作。5. 删除记录DELETE 范围 FOR 条件功能:对记录加删除标记(即逻辑删除),当范围和条件选项省略时只对当前记录操作.RECALL 范围 FOR 条件功能:对记录去除删除标记(即恢复删除),当范围和条件选项省略时只对当前记录操作。PACK功能:删除带有删除标记的记录ZAP功能:物理删除当前表所有记录6. 建立索引与选择主控索引INDEX ON 关键字表达式 TAG 索引标识符 DESCENDING功能:对当前表按建立结构复合索引,索引文件名与表名相同,扩展名默认为CDX。DESCENDING选项为按关键字降序排列,默认为升序。SET ORDER TO TA
4、G 索引标识符功能:在结构复合索引文件打开后,指定主控索引标识符。7. 记录指针定位GO BOTTOM | TOP | 为指向记录号为expN的记录。SKIP expN功能:按expN的值,从当前位置出发移动记录指针。当expN为正时向尾部方向移动expN条记录,当expN为负时向首部方向移动expN条记录,当expN为1时可以省略.8。 查找LOCATE 范围 FOR 条件功能:在数据表的指定范围中搜索满足条件的第一个记录。搜索成功,记录指针指向该记录,并将FOUND()置为.T。;否则,记录指针指数据表末尾,并将FOUND()置为。F.。范围缺省为ALL.CONTINUE功能:查找下一个满
5、足LOCATE命令指定条件的记录,查找成功,将FOUND()置为。T.并将指针指向满足条件的记录;否则,记录指针指数据表末尾,将FOUND()置为。F。.9。 数据表复制COPY TO 文件名 范围 FIELDS 字段名表 FOR 条件功能:把已打开的表内容复制到新的表中。范围缺省值为ALL。字段名表规定了新表字段,缺省为全部字段。COPY STRUCTURE TO 文件名 FIELDS 功能:把当前表的结构复制到新的表中.不复制记录。字段名表规定了新表字段,缺省为全部字段。10。 统计COUNT 范围 FOR 条件 TO 功能:统计表中满足条件的记录个数,并存入指定的内存变量。范围缺省时为A
6、LLSUM 表达式表 范围 FOR 条件 TO 功能:统计表中全部的或指定数值字段的值的和,并各个和存入指定的内存变量,内存就是的个数求和的数值表达式个数相同.范围缺省时为ALLAVERAGE 表达式表 范围 FOR 条件 TO 功能:统计表中全部的或指定数值字段的值的平均,并各个和存入指定的内存变量,内存就是的个数求和的数值表达式个数相同。范围缺省时为ALL二、函数1。 数学函数ABS(expN)功能:求数值表达式的绝对值。INT(expN)功能:对数值表达式expN取整数部分ROUND(expN, Dec)功能:对数值表达式expN精确到小数点后Dec位。2. 字符函数SUBSTR(exp
7、C, expN1, expN2)功能:取字符串expC中从expN1开始的expN2个字符,若expN2省略,则从expN1开始一直取到最后。TRIM(expC)功能:取掉字符串expC的尾部空格.ALLTRIM(expC)功能:取掉字符串expC首尾的空格。SPACE(expN)功能:产生expN个空格.UPPER(expC)功能:将字符串expC转换成大写。LOWER(expC)功能:将字符串expC转换成大写。expC1 $ expC2功能:判断字符串expC1是否在expC2中出现,若出现则值为.T.,否则为.F。3. 日期函数DATE()功能:获取系统日期。4. 类型转换VAL(ex
8、pC)功能:将数字字符值转换成数值,如:VAL(123.45)的值为数值123。45STR(expN , 宽度 , 小数位数)功能:将数值转换成字符串,当小数位数省略时不带小数,当宽度和小数位数都省略时宽度为10不带小数。DTOC(expD)功能:将日期表达式expD转换成字符表达式,格式与系统日期格式一致.DTOS(expD)功能:将日期表达式expD转换成字符表达式,格式为YYYYMMDD,前4位为年份中间2位为月份最后2位为日。CTOD(expC)功能:将符合当前系统日期格式的字符串转换成日期值。5. 测试函数FOUND()功能:测试当前的查找(SEEK, LOCATE, CONTINU
9、E)是否成功。查找成功函值为。T.否则为。F。EOF()功能:测试当前记录指针是否到了数据表的末尾。当在末尾时函数为。T.否则为.F.。RECNO()功能:返回当前记录号。我的主程序代码:main。prgDECLARE INTEGER FindWindow IN WIN32API STRING,STRINGLOCAL cTitlecTitle=工资管理系统IF FindWindow(0,cTitle)0=MESSAGEBOX(该系统已运行,无需重复!,48,”错误信息”)QUITENDIFCLEAR SCREENCLEARCLOSE ALLCLEAR ALLSET TALK OFFSET SY
10、SMENU OFF使主菜单条不能被访问SET SYSMENU TO&关闭主菜单条SET TALK OFF&关闭对话框SET STEP OFFSET ECHO OFFSET SAFETY OFF &文件替换时不确认SET DELETED ON&隐藏带删标记的记录SET OPTIMIZE ON&使用优化技术SET CENTURY ON年月日显示格式为4位,SET DATE TO ANSI&日期格式为“年月-日”SET MARK TO ”设置年月日之间的分隔符ON ERROR DO errhand WITH ERROR(),MESSAGE(),MESSAGE(1),PROGRAM(),LINENO(
11、)&在编译成exe文件时要使用RELEASE WINDOW 常用RELEASE WINDOW 表单设计器mypath=SYS(5)+SYS(2003)set DEFA TO mypathset path to mypathDO form mm &运行密码登录表单mmREAD EVENTSQUITPROCEDURE errhandPARAMETER merror,MESS,mess1,mprog,mlineno=MESSAGEBOX(错误代码:+LTRIM(STR(merror))+, 错误信息:”+MESS+错误代码串:+mess1+”, 错误行号:”+LTRIM(STR(mlineno))+
12、”, 出错程序名:”+mprog +请退出系统!!重新运行!”)QUITRETURN如果不要菜单系统可把主表单作为顶层表单时要创建文件config.fpw内容为:sysmenu=offscreen=off然后把该文包含进项目中,就可编译进EXE文件中,不必另外提供退出系统”的按纽见第9点1、*-*save to restore from nf.mem additive &把内存变量从文件 nf.mem 恢复,选参数 additive 项时,不对其它内存变量产生复盖。3、*-后台最小化运行RAR.EXERUN /n7 rar a-Y bakfileb.dbf c.dbf.在后台最小化运行RAR。
13、EXE且不等待。4、*-*if bof()=messagebox(到最前一个了!,0,提 示)goto topelseskip 1endif5、*-*if eof()=messagebox(到最后一个了!,0,提 示)goto bottelseskip endif6、*-COPY TO dbk.dbf TYPE XL5 数据表复制成xls文件7、*-=messagebox(完成!,0,提 示)8、*-*hzdx=”零壹贰叁肆伍陆柒扒玖拾佰仟万拾佰仟亿拾佰仟9、*-IF MESSAGEBOX(”真的退出系统吗?”,4+32+256,”提示)= 6CLOSE DATABASESclear allc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 常用命令 用法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。