- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 STULIST 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() 显示1LIST 显示全部记录LIST RECORD 3 显示第3条记录? RECNO() 显示3LIST NEXT 10 显示第3~12条记录(共10条)? RECNO() 显示12LIST 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 ALLDISPLAY 等价于: 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 = 123b = 123c = 1234. 表达式的输出命令:(1)? 表达式 ,换行输出表达式的值(2)?? 表达式 ,在当前行直接输出表达式的值5. 特殊运算符的功能用法(这里只列举一些经常使用但不常见的运算符)。(1)算术运算符:**(或^,表示乘方),%(表示取模或求余数)(2)字符运算符:+(字符串完全连接),-(字符串尾部空格移位)(3)关系比较运算符:或#(不等于),$(字符串包含比较)(4)逻辑运算符:.NOT.(逻辑非), .AND.(逻辑与), .
您可能关注的文档
最近下载
- 2024年银行考试-授信业务资格笔试参考题库含答案.docx
- 2023-2024学年重庆市高二上册数学期末试卷1(人教版).docx VIP
- 园林景观施工技术交底记录大全.docx
- 期末周末作业题(含解析)2024-2025学年人教新目标(Go for it)版英语八年级上册.docx VIP
- 2024山西省农商银行招聘1340人笔试模拟试题及答案解析.docx
- 人教版2024-2025学年度第一学期七年级期末数学试卷.docx
- 可信数据空间建设及应用参考指南1.0.docx
- 2024江苏高考政治真题(原卷版).docx
- 三年级数学上册专项练习(拔高题)北师大版.pdf
- Rhino5.0&KeyShot产品设计实例教程(第2版).ppt VIP
文档评论(0)