FoxPro常用函数及应用.ppt
《FoxPro常用函数及应用.ppt》由会员分享,可在线阅读,更多相关《FoxPro常用函数及应用.ppt(24页珍藏版)》请在三一办公上搜索。
1、2.3 FoxPro常用函数及应用 FoxPro提供了大量的函数(也称为内部函数),每个函数可以完成一个特定的加工过程,并返回一个值。FoxPro内部函数的调用格式如下:函数名(参数1,参数2,参数n)每个函数都规定了不同的参数个数、顺序和类型,调用时必须在个数、次序、类型上和规定的一致。每个参数都可以用常量、变量或表达式(包括函数)来代替,如果函数无参数,函数名后的圆括号也不能够省略(宏代换函数&是唯一的例外)。使用函数,必须注意三个问题:函数的调用格式;参数的个数及其数据类型;函数返回值的类型。,2.4.2 命令的书写规则 使用FoxPro命令时应遵循如下规则:每条命令必须以命令动词开头,
2、且必须符合命令的语法格式。限制性短语在命令行中出现的先后次序无关紧要。命令动词与限制性短语之间、子句与子句之间以及各个选项之间必须至少用一个空格隔开。,命令中的字母不分大小写 一条命令的最大长度可以为2048个字符,如果命令较长可分多行书写,但必须在每行的结尾使用分行符“;”(最后一行不用)。一行内只允许写一条命令,每条命令用回车符作为结束标志。,建立数据库,定义数据库的结构,即确定数据库的字段名(Name)、字段类型(Type)、字段宽度(Width)和小数位数(Dec)。字段名是某个字段的名字,在一个数据库文件中必须唯一。字段名必须以字母开头,后跟字母、数字或下划线,最多可达10个字符。字
3、段名中不允许有空格,且不分大小写字母,FoxPro一律看作大写。在中文版FoxPro中,允许使用汉字作为字段名(一个汉字占两个字符的宽度)。,字段类型是指该字段所存放的数据的类型。Foxpro 2.5/2.6所支持的数据类型包括:字符型(C)、数值型(N)、浮点型(F)、日期型(D)、逻辑型(L)、备注型(M)和通用型(G)。字段宽度说明该字段允许存放对象的最大字符数。字符型字段的宽度为1254。数值型和浮点型字段的宽度为120。系统自动设置逻辑型、日期型字段的宽度分别为1和8。,备注型字段的长度仅受磁盘可用空间的限制.小数位数仅用于数值型和浮点型字段,允许取值015,有效位数为16位,统计宽
4、度时,小数点本身也占一个字符。,打开数据库USE,USE|?IN AGAIN INDEX|?ORDER|TAG OF ASCENDING|DESCENDINGALIAS EXCLUSIVE SHARED NOUPDATE,2.4 FoxPro命令的格式及书写规则,每条Foxpro命令都有其特定的语法结构,用以说明为实现该命令的功能所必须包含和可以任选的成分。一条典型的操作命令由命令动词、操作对象和限制性短语三部分组成。命令动词 所有命令都以命令动词开头,它规定了命令要完成的功能。命令动词通常为一个英文动词,该动词的英文含义表示要执行的操作。例如,HELP(帮助命令)、DO(执行命令)。,RES
5、T 操作对象为从当前记录开始直到最后的所有记录 限制性短语 限制性短语规定对操作的种种限制,包括条件限制(FOR、WHILE)、数据来源限制(FROM、WITH)和输出结果去向限制(TO)等。例如:DISPLAY NEXT 20 FIELDS 姓名,职称,工作单位 FOR 教授$职称 TO PRINT,操作对象 指出命令所作用的对象,可以是字段名、操作范围、文件名等。其中,操作范围规定了命令所作用的记录的范围。有如下四种情况:ALL 操作对象为全部记录 NEXT 操作对象为从当前记录开始的连续n条记录 RECORD 操作对象为第n条记录,显示数据库记录,LIST/DISPLAY FIELDS
6、FOR WHILE OFF NOCONSOLE NOOPTIMIZE TO PRINTER PROMPT|TO FILE,省略和,对LIST,默认范围为ALL;对DISPLAY,默认为当前记录。当SET DELETE设置为ON时,逻辑删除的记录不会显示出来。带OFF选项不显示记录号。WHILE显示连续符合条件的记录,直到为假,即使其后仍有使为真的记录也不再显示。FOR显示指定范围内符合本条件的所有记录。,使用TO PRINTERPROMPT/TO FILE选项可将数据库记录送到打印机或存入指定的磁盘文件(缺省扩展名为.TXT)中。加入PROMPT可打开一个对话框,以设定打印机的状态及份数等,该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FoxPro 常用 函数 应用
链接地址:https://www.31ppt.com/p-6505924.html