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

FoxPro常用函数及应用知识讲稿.ppt

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

2.3 FoxPro常用函数及应用 FoxPro提供了大量的函数(也称为内部函数),每个函数可以完成一个特定的加工过程,并返回一个值。 FoxPro内部函数的调用格式如下: 函数名(参数1,参数2,…,参数n) 每个函数都规定了不同的参数个数、顺序和类型,调用时必须在个数、次序、类型上和规定的一致。每个参数都可以用常量、变量或表达式(包括函数)来代替,如果函数无参数,函数名后的圆括号也不能够省略(宏代换函数是唯一的例外)。 使用函数,必须注意三个问题:函数的调用格式;参数的个数及其数据类型;函数返回值的类型。 建立数据库 定义数据库的结构,即确定数据库的字段名(Name)、字段类型(Type)、字段宽度(Width)和小数位数(Dec)。 字段名是某个字段的名字,在一个数据库文件中必须唯一。字段名必须以字母开头,后跟字母、数字或下划线,最多可达10个字符。字段名中不允许有空格,且不分大小写字母,FoxPro一律看作大写。在中文版FoxPro中,允许使用汉字作为字段名(一个汉字占两个字符的宽度)。 字段类型是指该字段所存放的数据的类型。Foxpro 2.5/2.6所支持的数据类型包括:字符型(C)、数值型(N)、浮点型(F)、日期型(D)、逻辑型(L)、备注型(M)和通用型(G)。 字段宽度说明该字段允许存放对象的最大字符数。字符型字段的宽度为1~254。数值型和浮点型字段的宽度为1~20。系统自动设置逻辑型、日期型字段的宽度分别为1和8。 备注型字段的长度仅受磁盘可用空间的限制. 小数位数仅用于数值型和浮点型字段,允许取值0~15,有效位数为16位,统计宽度时,小数点本身也占一个字符。 打开数据库──USE USE [文件名 | ?] [IN 数值表达式1] [AGAIN] [INDEX 索引文件名表 | ? [ORDER [数值表达式2 | idx 索引文件 | [TAG] 索引标识名 [OF cdx索引文件] [ASCENDING | DESCENDING]]]][ALIAS 别名] [EXCLUSIVE] [SHARED] [NOUPDATE] 2.4 FoxPro命令的格式及书写规则 每条Foxpro命令都有其特定的语法结构,用以说明为实现该命令的功能所必须包含和可以任选的成分。一条典型的操作命令由命令动词、操作对象和限制性短语三部分组成。 ⒈ 命令动词 所有命令都以命令动词开头,它规定了命令要完成的功能。命令动词通常为一个英文动词,该动词的英文含义表示要执行的操作。例如,HELP(帮助命令)、DO (执行命令)。 ⑷REST 操作对象为从当前记录开始直到最后的所有记录 ⒊ 限制性短语 限制性短语规定对操作的种种限制,包括条件限制(FOR、WHILE )、 数据来源限制(FROM、WITH)和输出结果去向限制(TO)等。 例如: DISPLAY NEXT 20 FIELDS 姓名,职称,工作单位 FOR 教授$职称 TO PRINT 操作对象 指出命令所作用的对象,可以是字段名、操作范围、文件名等。其中,操作范围规定了命令所作用的记录的范围。有如下四种情况: ⑴ALL 操作对象为全部记录 ⑵NEXT n 操作对象为从当前记录开始的连续n条记录 ⑶RECORD n 操作对象为第n条记录 显示数据库记录 LIST/DISPLAY [FIELDS 表达式列表] [范围] [FOR 逻辑表达式1] [WHILE逻辑表达式2] [OFF] [NOCONSOLE] [NOOPTIMIZE] [TO PRINTER [PROMPT] | TO FILE 文件] ⑴省略范围和条件,对LIST,默认范围为ALL;对DISPLAY,默认为当前记录。 ⑵当SET DELETE设置为ON时,逻辑删除的记录不会显示出来。 ⑶带OFF选项不显示记录号。 ⑷WHILE逻辑表达式2显示连续符合条件的记录,直到逻辑表达式2为假,即使其后仍有使逻辑表达式2为真的记录也不再显示。 ⑸FOR逻辑表达式1显示指定范围内符合本条件的所有记录。 ⑹使用TO PRINTER[PROMPT]/TO FILE文件选项可将数据库记录送到打印机或存入指定的磁盘文件(缺省扩展名为.TXT)中。加入PROMPT可打开一个对话框,以设定打印机的状态及份数等,该参

文档评论(0)

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

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

1亿VIP精品文档

相关文档