网站大量收购闲置独家精品文档,联系QQ:2885784924

foxpro常用命令.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
foxpro常用命令,foxpro命令,foxpro查询命令,foxpro数据库命令汇总,foxpro命令大全,foxpro命令详解,foxpro删除命令,foxproselect命令,visualfoxpro命令,foxproupdate命令

2.2 FoxPro的命令工作方式 2.2.1 FoxPro的命令与命令子句 1. FoxPro中的命令写法: 以命令动词开头,后跟若干子句。 【例如】 USE STU LIST FOR 姓名=”张三” 假定“姓名”为当前表中的字段名 2. FoxPro的四种常用命令子句及相应的功能描述: (1)范围子句,用来指明当前的操作所涉及的记录范围。 (2)For条件子句,指明当前的操作只对指定范围中哪些符合条件的记录进行。 (3)While条件子句,指明当前的操作只对指定范围中哪些符合条件的记录进行。 (4)Fields字段子句,用以指明当前的操作涉及到库文件的哪些字段。 3. FoxPro的范围子句的四种写法: (1)ALL,表示对库文件的全部记录进行操作。 (2)NEXT n,表明对库文件中从当前记录开始的连续n条记录进行操作。 (3)RECORD n,指明操作对象是库文件的第n条记录。 (4)REST,指明对库文件中从当前记录起到文件尾的全部记录进行操作。 【例如】假定库文件STU.DBF中有20条记录,依次执行下列命令,指出输出结果: USE STU.DBF ? RECNO() 显示1 LIST 显示全部记录 LIST RECORD 3 显示第3条记录 ? RECNO() 显示3 LIST NEXT 10 显示第3~12条记录(共10条) ? RECNO() 显示12 LIST REST 显示第12~20条记录,从当前起至余下记录 ? RECNO() 显示21(此处为文件尾,无记录信息) 4. FoxPro命令和子句的书写规则 (1)以命令动词开头; (2)命令动词与子句、子句与子句间用空格间隔,各子句次序可任意调整; (3)命令动词与子句中的保留字(含函数名)都可简写为前4个字符,但不提倡; (4)一行对应一条命令,命令过长可用续行符“;”(分号)续行。 【例如】以命令“LIST FIELDS 学号, 姓名 FOR 姓名=”张三””为例,说明命令的书写规则。 第一条规则,动词开头: LIST FIELDS 学号, 姓名 FOR 姓名=”张三” 第二条规则,子句的顺序任意: LIST FOR 姓名=”张三” FIELDS 学号, 姓名 第三条规则,保留字缩写: LIST FIEL 学号, 姓名 FOR 姓名=”张三” 第四条规则,分号续行: LIST FIELDS 学号, 姓名; FOR 姓名=”张三” 5. 比较数据显示命令DISPLAY与LIST功能用法的异同点。 比较结果: (1)命令格式相同。 DISPLAY [ FIELDS 字段名1,字段名2,… ] [ 范围 ] [ FOR 条件 ] [OFF] […] LIST [ FIELDS 字段名1,字段名2,… ] [ 范围 ] [ FOR 条件 ] [OFF] […] (2)功能相同。都可用于显示数据记录。 (3)范围不同。当范围与条件可选项缺省时,LIST默认为ALL,而DISPLAY默认为当前记录。即: LIST 等价于: LIST ALL DISPLAY 等价于: DISPLAY NEXT 1 或 DISPLAY RECORD RECNO( ) (4)当范围皆为ALL时,显示方式不同。 LIST:以滚动方式显示,显示完全部内容停下来 DISPLAY ALL:则分屏(分页)方式显示,每显示满一屏停下来,用户按任意键后继续显示下一屏的内容。 2.2.2 表达式、数组与函数 1. 常量的定义及分类。 (1)常量:是在命令操作或程序运行中不发生变化的量。 (2)FoxPro常量分为4种:字符型、数值型、逻辑型与日期型。 2. 变量的定义及分类。 (1)变量:是在命令操作或程序运行期间可任意改变其值的量。 (2)FoxPro变量分为两类: ① 字段变量 ② 内存变量(系统内存变量、用户自定义内存变量) 3. 内存变量建立(赋值)命令的两种表示方法: (1)内存变量 = 表达式 (2)STORE 表达式 TO 内存变量表 注:第一种格式仅为单个内存变量赋值,第二种格式可同时为多个内存变量赋同一值。 例如: STORE 123 TO a,b,c 等价于下面三条命令: a = 123 b = 123 c = 123 4. 表达式的输出命令: (1)? 表达式 ,换行输出表达式的值 (2)?? 表达式 ,在当前行直接输出表达式的值 5. 特殊运算符的功能用法(这里只列举一些经常使用但不常见的运算符)。 (1)算术运算符:**(或^,表示乘方),%(表示取模或求余数) (2)字符运算符:+(字符串完全连接),-(字符串尾部空格移位) (3)关系比较运算符:或#(不等于),$(字符串包含比较) (4)逻辑运算符:.NOT.(逻辑非), .AND.(逻辑与), .

文档评论(0)

mydoc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档