VFP常用命令详解
vfp程序中常用的命令
程序中常用的命令一、赋值命令命令一:STORE <表达式> TO <内存变量>命令二:<内存变量> = <表达式>功能:对内存变量赋值说明:命令一可以对多个内存变量赋值;命令二只能对一个变量赋值。
例:store 5*2 to a,bc=3*1?a,b,c,5,7*7z=c*a??z??a*b*c,5二、交互式输入命令1、字符串输入命令ACCEPT [提示信息] TO <内存变量>2、表达式输入语句INPUT [提示信息] TO <内存变量>3、单字符输入语句WAIT [提示信息] [TO <内存变量>]说明:系统在执行上述三种命令时会自动停下,等待用户从键盘输入数据到内存变量中,系统接受到后再继续执行。
Input适用于全部类型内存变量,数据输入时需要加定界符,若输入的是表达式,则先计算表达式的值,再将结果赋值给内存变量。
Accept只适用于输入C型数据,并且输入时不用加定界符Wait只能输入一个字符(C型)。
WAIT命令若没有选项,则其功能为:暂停程序执行,显示提示信息“press any key to continue…(按任意键继续…)”,然后等待用户按键。
提示信息是C型,它会在屏幕上原样输出例:input “请输入一个值:” to a1*数值:123;日期:{^1986-12-12}或ctod(“12/12/86”);逻辑型:.T.;字符串:”张三’accept “请输入一字符串:” to a2*字符串:张三wait “你想彻底删除这条记录吗?(y/n)” to askwaitdisplay memo like a*4、定位输入命令命令:@<行,列> say <提示信息> get <变量>READ功能:该命令在屏幕指定的坐标位置上显示提示信息,然后通过READ命令激活GET子句的变量值,然后等待用户对变量的值进行修改。
VFP命令、函数及程序语句大全
VFP命令、函数及程序语句大全VFP命令、函数及程序语句大全一、主要命令:1、CREATE作用:建立一个新的表。
格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。
)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。
在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。
2、MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。
格式:MODIFY STRUCTURE说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。
3、APPEND作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。
格式:APPEND说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。
无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。
4、INSERT作用:在表文件中间插入一个新记录。
格式:INSERT [BEFORE]说明:INSERT 在当前记录后插入一记录;INSERT BEFORE 在当前记录前插入一记录;INSERT BEFORE BLANK 在当前记录前插入一空记录。
5、BROWSE作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。
格式:BROWSE6、USE作用:打开和关闭表文件。
格式:USE [<文件名USE说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。
7、LIST和DISPLAY作用:显示表(.dbf)的内容、结构或状态。
格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件[TO PRINT|TO FILE <文件LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL所有的记录。
VFP基本命令说明
VFP基本命令说明1、新建命令:a)新建项目文件:CREATE PROJECT [项目文件名|?]b)新建数据库文件:CREATE DATABASE [数据库文件名|?]c)新建表文件:CREATE [<表文件名>|?]2、添加、移去、删除命令:a)添加表:ADD TABLE 表名b)移去表:REMOVE TABLE 表名c)删除表:DROP TABLE 表名注:以打开对应的数据库为前提3、打开命令:a)打开数据库:OPEN DATABSE [数据库文件名|?]b)打开数据表:USE <表文件名>|?4、修改命令:a)修改项目:MODIFY PROJECT [ 项目文件名|?]b)修改数据库:MODIFY DATABASE [数据库文件名|?]c)修改表结构:MODIFY STRUCTUREd)修改表记录(记录替换):REPLACE <字段名1>WITH<表达式1>[ADDITIVE][<, 字段名2>WITH<表达式2>[ADDITIVE]<,……>] [范围] [FOR|WHILE <条件>]注:该命令的功能是将记录的指定字段名的值替换为对应表达式的值。
不加[范围]则只替换当前记录的字段值。
5、关闭命令:a)关闭当前表文件:USEb)关闭数据库:CLOSE DATABASE[ALL]c)关闭所有文件:CLOSE ALLd)关闭系统:QUIT6、打开浏览窗口:a)编辑界面:CHANGE [范围] [FIELDS 字段名表][FOR|WHILE <条件>]或EDIT [范围] [FIELDS 字段名表][FOR|WHILE <条件>]b)浏览界面:BROWSE [范围] [FIELDS 字段名表][FOR|WHILE <条件>]注:FIELDS 字段名表]的作用是引导窗口要显示的字段。
VFP命令汇总讲解
VFP命令汇总讲解VFP编程常用命令第1章数据库基础与VFP编程环境基础1.专门的关系运算选择(筛选、过滤):SET FILTER TO <条件>或<命令> for <条件>命令实现。
例:SET FILTER TO 性别="男“SET FILTER TO &&取消选择投影:SET FIELDS TO <字段名表>实现。
SET FIELDS TO 姓名,性别SET FIELDS TO ALL &&取消投影连接(联接,Join) :用命令JOIN或SET RELATION实现。
2.Ctrl+F2可弹出命令窗口3. 默认路径的设置:SET DEFAULT TO D:\WH1234CURDIR() &&查看当前默认路径4.恢复数据环境CLEAR ALL从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。
CLOSE ALL正确执行后,关闭所有打开的数据库、表以及临时表。
CLEAR PROGRAM清除最近执行程序的程序缓冲区。
第2章Visual FoxPro基础1.日期型数据规定格式:{^yyyy-mm-dd}2.日期时间型数据规定格式:{^yyyy-mm-dd hh:mm:ss}3.(1)内存变量的赋值和输出,可以使用STORE、“=”或“?”命令进行操作完成。
三个命令的格式如下:STORE <表达式> TO <内存变量表><内存变量>=<表达式><表达式>(2)如果内存变量与数据表中的字段变量同名时,用户在引用内存变量时,要在其名字前加一个m.,用以强调这一变量是内存变量。
(3)通过LOCAL、PRIVATE、PUBLIC命令规定作用域。
4.系统变量:系统变量名都以下划线开头_screen.fontsize=125.变量的释放:RELEASE 〈内存变量表〉注:〈内存变量表〉中的各个变量用逗号分隔。
VFP常用命令
VFP常用命令1、新建数据库命令:CREATE<文件名>2、打开数据库命令:USE<文件名>3、浏览数据库命令:BROWSE4、查找记录命令:LOCATE例:Loca all for 性别=’女’Loca all for 工资>160.00 .AND. 工资<180.00常和继续查找命令CONTINUE连用。
FIND例:find <字符串>/<n>使用前需要先排序。
SEEK例:seek <表达式>表达式是字符串时,必须用“”引起来。
如seek “卫明”5、增加库记录命令:APPEND&&增加记录命令APPEND BLANK&&增加一条空记录APPEND FROM<文件名> [FOR<表达式>] &&从一个文件复制记录到现行数据库中6、插入记录命令INSERT格式:insert [blank] [before]use <文件名>go 5insert before7、库记录的删除DELETE格式:DELETE [<范围>] [FOR<表达式>] [WHILE<表达式>]功能:给符合条件的库记录加上删除标记。
例:delete all for性别=’女’P ACK格式:PACK功能;把打开的数据库文件中作过删除标记的记录真正删除掉。
ZAP格式:ZAP功能;从打开的数据库文件中删除所有记录8、恢复命令RECALL格式;RECALL [<范围>] [FOR<表达式>] [WHILE<表达式>]功能;恢复打开的数据库文件中带有删除标记的记录9、库记录的修改EDIT格式:EDIT [<范围>] [FIELDS<字段名表>] [FOR<表达式>] [WHILE<表达式>] CHANGE格式:CHANGE [<范围>] [FIELDS<字段名>] [FOR<表达式>] [WHILE<表达式>] BROWSE格式:BROWSE [FIELDS<字段名>] [LOCK<表达式>] [FREEZE<字段名>]10、替换命令REPLACE格式;REPLACE [<范围>] <字段名1> WITH <表达式1> [,<字段名2> WITH<表达式2>…] [FOR<表达式>] [WHILE<表达式>]功能:用来替换打开的数据库文件中指定字段的数据。
(完整版)VFP中常用命令
VFP中常用命令一、数据库的建立、打开、关闭和删除建立数据库:CREATE DATABASE [databasename|?]从磁盘中删除数据库:CREATE DATABASE [databasename|?]ELETE DATABASE databasenameDELETE DATABASE databasename|?打开数据库:OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE]打开数据库设计器(允许用户按交互方式编辑当前数据库):MODIFY DATABASE [databasename|?]指定的数据库databasename为当前数据库。
指定当前的数据库:S ET DATABASE TO [databasename]Databasename必须为已经打开的数据库。
如果省略数据库名称databasename,则不指定当前数据库(没有当前数据库).关闭数据库:CLOSE DATABASE [ALL]关闭当前数据库,如果带ALL子句,则关闭所有打开的数据库。
二、数据表和视图的建立、打开、关闭和删除建立数据表(SQL命令):CREATE TABLE | DBF tablename (Col_name1 Type1 [NOT NULL/NULL][{,Col_name2 Type2 [NOT NULL/NULL]}...])table_name是所创建的数据表的名字。
Col_name1,Col_name2,。
..是表中列的名。
Type1,Type2..。
是相应列的数据类型(VFP的数据类型见表3-9).如果说明为NOT NULL,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空值,将返回错误信息)。
向当前打开的数据库中添加数据表:ADD TABLE tablename|?从当前打开的数据库中删除数据表:REMOVE TABLE tablename|? [DELETE]如果包含DELETE子句,将从磁盘中删除这个表文件,否则,只从数据库中删除,但文件仍保存在磁盘中.在当前打开的数据库中建立视图:执行这个语句时,如果没有打开的数据库,则建立独立的视图,这样的视图不能存储。
VFP常用的操作命令总结
VFP常用的操作命令总结VFP常用的操作命令总结<范围>子句4种情况:ALL 操作对象为表中全部数据。
NEXT 操作包括当前记录在内的以下n条记录。
RECORD 只操作第n个数据。
REST 操作从当前到结尾的记录。
①显示表中记录LIST、DISPLAYUSE F:\VFP\st.dbf (路径根据不同情况有不同值)LIST [<范围>] [FIELDS] <字段名列表> [FOR<条件>] [OFF]LIST 学号,姓名, 入学成绩FOR 性别.and. 入学成绩>=480DISPLAY FOR 出生时间<="" p="">(LIST为全部显示命令,DISPLAY仅显示当前记录内容。
若DISPLAY中包含ALL或FOR语句,则等同于LIST)。
②修改记录REPLACEREPLACE [<范围>] <字段名1> WITH <表达式1>[ ,<字段名2> WITH <表达式2>] [ FOR <条件>]REPLACE 入学成绩WITH 入学成绩+10 FOR 所在系="计算机"REPLACE ALL 总分WITH 语文+数学+英语REPLACE 补助WITH 补助*1.5 ,分数WITH 分数+10 FOR 性别='男' .AND. 专业='物探'(如果没有ALL或FOR,只更替当前记录)。
③删除记录DELETEDELETE [<范围>] [FOR <条件>]GO 2DELETE (逻辑删除第2条记录)DELETE ALL (逻辑删除全部记录)DELETE FOR 所在系=”中文”.and. .not. 性别DELETE FOR 入学成绩<=470恢复记录:RECALL RECALL [<范围>] [FOR <条件>] RECALL (只恢复当前一条记录)。
VF常用命令大全
VF常用命令和程序命令一、主要命令:1、CREATE作用:建立一个新的表。
格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。
)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。
在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。
2、MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。
格式:MODIFY STRUCTURE说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。
3、APPEND作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。
格式:APPEND [BLANK]说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。
无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。
4、INSERT作用:在表文件中间插入一个新记录。
格式:INSERT [BEFORE] [BLANK]说明:INSERT 在当前记录后插入一记录;INSERT BEFORE 在当前记录前插入一记录;INSERT BEFORE BLANK 在当前记录前插入一空记录。
5、BROWSE作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。
格式:BROWSE6、USE作用:打开和关闭表文件。
格式:USE [<文件名>]USE说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。
7、LIST和DISPLAY作用:显示表(.dbf)的内容、结构或状态。
格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件>] [TO PRINT|TO FILE <文件>]LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>]LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>]说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n 第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL 所有的记录。
Visual FOXPRO中的常用命令和函数
从另一个文件中提取数据添加到当前数据表的尾部:APPEND FROM filename|? [FIELDS字段名列表][ FOR条件]
其中filename所指定的文件可以是数据表、EXCEL电子表格、文本文件等,如果不是数据表,需要其它子句指定格式(详见手册)。
执行这个语句时,如果没有打开的数据库,则建立独立的视图,这样的视图不能存储。
从当前打开的数据库中删除视图:DELETE VIEW viewname
打开一个表:USE tablename|? [IN工作区号]
将当前数据表与另一数据表连接后建立一个新表:JOIN WITH工作区号|表别名TO tablename FOR条件[FIELDS字段名表]
建立单索引文件:INDEX ON表达式TO单索引文件名[FOR<条件>] [UNIQUE] [COMPACT] [ASCENDING][DESCENDING][ADDITIVE]
建立复合索引文件:INDEX ON表达式TO TAG索引名[OF复合索引文件名] [FOR条件] [UNIQUE|CANDIDATE]
如果没有指定类型,则复制一个与当前的表相同的数据表。
复制表的结构:COPY STRUCTURE TO filename [FIELDS字段名列表]
复制任何文件:COPY FILE源文件TO目的文件
如果用此命令复制表,表须关闭
从磁盘上删除任意文件:(1)ERASE filename|?(2)DELETE FILE [filename|?]
从当前打开的数据库中删除数据表:REMOVE TABLE tablename|? [DELETE]
如果包含DELETE子句,将从磁盘中删除这个表文件,否则,只从数据库中删除,但文件仍保存在磁盘中。
foxpro命令完整说明
一、内存变量常用命令一赋值STORE <表达式>TO <变量名表><内存变量名>=<表达式>二显示??LIST|DISPLAY MEMORY [LIKE<通配符>] [TO PRINTER[PROMPT]|TO FILE<文本文件名>]三清除CLEAR MEMORYRELEASE <变量名表>RELEASE ALL [LIKE<通配符>|EXCEPT<通配符>]四保存SAVE TO <内存变量文件名>[ALL LIKE|EXCEPT<通配符>]五恢复RESTORE FROM <内存变量文件名> [ADDITIVE]二、表结构操作命令一创建表CREATE <表名>二修改结构MODIFY STRUCTURE三显示结构LIST|DISPLAY STRUCTURE [TO PRINTER[PROMPT]|TO FILE<文本文件名>]四复制结构COPY STRUCTURE TO <表名> [FIELDS<字段名表>]*生成表结构文件COPY STRUCTURE TO <表结构文件名> EXTENDED*表结构文件还原成表结构CREATE <表名> FROM <表结构文件名>三、表记录操作命令一表打开关闭USE <表名>CLOSE DATABASES二显示LIST|DISPLAY [OFF] [范围] [FIELDS<字段名表>] [FOR<条件>] [WHILE<条件>][TO PRINTER[PROMPT]|TO FILE<文本文件名>]三追加APPEND [BLANK]APPEND FROM <表名>四插入INSERT [BLANK] [BEFORE]五修改替换EDIT CHANGE BROWSEREPLEASE [范围] <字段名1> WITH <表达式1>[,<字段名2> WITH <表达式2>…] [FOR<条件>] [WHILE<条件>]六逻辑删除与恢复DELETE [范围] [FOR<条件>] [WHILE<条件>]RECALL [范围] [FOR<条件>] [WHILE<条件>]七物理删除PACK ZAP八表文件复制COPY TO <表名> [范围] [FIELDS<字段名表>] [FOR<条件>] [WHILE<条件>]九指针定位绝对移动GO [TOP] [BOTTOM] [N]相对移动SKIP四、排序与索引命令一排序SORT TO <表名> ON <字段名1> [/A|/D][/C] [,<字段名2> [/A|/D][/C]…] [ASCENDING|DESCENDING] [范围] [FIELDS<字段名表>] [FOR<条件>] [WHILE<条件>] 二建立索引单索引INDEX ON <索引表达式> TO <单索引文件名> [FOR<条件>] [UNIQUE] [ADDITIVE] [COMPACT]复合索引INDEX ON <索引表达式> TAG <标记名> [OF<复合索引文件名>][FOR<条件>] [ASCENDING|DESCENDING] [UNIQUE] [ADDITIVE]三设置主控索引SET ORDER TO [<数值表达式>|<单索引文件名>|[TAG]<标记名>[OF<复合索引文件名>]] [ASCENDING|DESCENDING]四打开索引文件SET INDEX TO [<索引文件名表>] [ORDER <数值表达式>|<单索引文件名>|[TAG]<标记名>[OF<复合索引文件名>]] [ASCENDING|DESCENDING] [ADDITIVE]USE <表名> INDEX<索引文件名表> [ORDER <数值表达式>|<单索引文件名>|[TAG]<标记名>[OF<复合索引文件名>]] [ASCENDING|DESCENDING]五索引文件更新REINDEX*删除索引DELETE TAG <标记名>|ALL [OF<复合索引文件名>]五、数据查询与筛选命令一直接查询LOCATE [范围] [FOR<条件>] [WHILE<条件>]继续查找CONTINUE二索引查询FIND <字符常量>|<数值常量>SEEK <表达式>继续查找SKIP三筛选SET FILTER TO [<表达式>]六、统计命令一记录个数COUNT [TO <变量名>] [范围] [FOR<条件>] [WHILE<条件>]二求和SUM [<数值表达式表>] [范围] [FOR<条件>] [WHILE<条件>] TO <内存变量名表>|TO ARRAY <数组名>三求平均值AVERAGE [<数值表达式表>] [范围] [FOR<条件>] [WHILE<条件>] TO <内存变量名表>|TO ARRAY <数组名>四分类汇总TOTAL ON <关键字> TO <表名> [FIELDS <数值字段名表>] [范围] [FOR<条件>] [WHILE<条件>]七、多工作区操作命令一打开表USE <表名> [ALIAS<别名>] [IN<工作区号|工作区别名|表别名>] [AGAIN]二工作区选择SELECT<工作区号>|<别名>|0三建立关联SET RELATION TO <关联表达式1> INTO <别名> [,<关联表达式2> INTO <别名>…][ADDITIVE]四解除关联SET RELATION TOSET RELATION OFF INTO <别名>五一对多关联SET SKIP TO [<别名1>[,<别名2>…]]六连接命令JOIN WITH <别名> TO <表名> FOR<条件> FIELDS<字段名表>七更新UPDATE ON <字段名> FROM <别名> REPLACE <字段名1> WITH <表达式1>[,<字段名1> WITH <表达式1>…][RANDOM]八、程序设计内容一建立程序MODIFY COMMAND <程序文件名>二执行程序DO <程序文件名> [WITH <参数表>]三注释语句NOTE * &&四输入输出非定位输入WAIT ACCEPT INPUT非定位输出? ??定位输入输出@行,列SAY GET (用GET时需要用READ) 五程序控制语句IF语句DO CASE语句DO WHILE语句FOR语句SCAN语句九、过程及过程调用——子程序一定义: PROCEDURE <过程名>语句序列RETURN二位置:在程序文件的末尾,或若干个过程组成一个文件,过程文件(常用方法) 三过程的调用DO 过程名[IN 文件名]四打开关闭过程文件打开SET PROCEDURE TO <过程文件名>关闭SET PROCEDURE TOCLOSE PROCEDURE五调用过程的查找顺序调用过程的程序文件SET PROCEDURE 命令打开的过程文件名为过程名的程序文件六返回RETURNRETURN TO MASTERRETURN TO 过程名七过程的参数传递PARAMETERS <参数表>它是过程中的第一句特点:加()按值传送(不改变主调用程序中的值)不加()按地址传送(改变主调用程序中的值)十、自定义函数——子程序的另一种形式一定义FUNCTION <函数名>语句序列RETURN <表达式>二调用格式自定义函数名(参数表)三参数传递SET UDFPARMS TO VALUE|REFERENCE*加括号按值FUN2((X),(Y))十一、内存变量作用域根据内存变量的作用范围分为全局变量,局部变量。
VFP常用命令小结
VFP常用命令小结1、CREATE作用:建立一个新的表。
格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。
)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。
在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。
2、MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。
格式:MODIFY STRUCTURE说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。
3、APPEND作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。
格式:APPEND [BLANK]说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。
无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。
4、INSERT作用:在表文件中间插入一个新记录。
格式:INSERT [BEFORE] [BLANK]说明:INSERT 在当前记录后插入一记录;INSERT BEFORE 在当前记录前插入一记录;INSERT BEFORE BLANK 在当前记录前插入一空记录。
5、BROWSE作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。
格式:BROWSE6、USE作用:打开和关闭表文件。
格式:USE [<文件名>]USE说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。
7、LIST和DISPLAY作用:显示表(.dbf)的内容、结构或状态。
格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件>][TO PRINT|TO FILE <文件>]LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>]LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>]说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL所有的记录。
FOXPRO数据库常用命令详解
30
CLEAR
清除FOXPRO显示区
31
DO
运行程序文件
DO [程序文件名]
*运行FOXPRO默认路径下的程序文件“xs1.prg”
Do xs1.prg
32
MODIFY COMMAND
编辑或建立程序文件
MODIFY COMMAND [程序文件名]
MODIFY COMMAND xs1.prg
33
QUIT
退出FoxPro
34
SET DEFAULT TO
设置FOXPRO默认路径
SET DEFAULT TO [路径]
*运行此命令后,数据库文件名前无需[路径]
*把FOXPRO默认路径设置为D盘的“20040101”文件夹
Set default to D:\20040101
FOXPRO数据库常用命令详解
序号
命令
功能
格式
举例
1
1?、??
显示表达式的值
?[表达式]
??[表达式]X=3
?X*2
*将显示6
2
GO | GOTO
移动记录指针到指定记录号
GO [记录号]
*参数[记录号]可以用数字,或TOP、BOTTOM;变量TOP表示最顶端记录、BOTTOM表示最下端记录
3
SKIP
Sort to cj1.dbf on总分/D
19
LOCATE
顺序查找指定条件第一个记录
LOCATE [范围] [FOR条件]
*在当前记录后面的记录中找化学超过90分的记录
Locate REST for化学>90
20
CONTINUE
foxpro命令
foxpro命令
FoxPro是一种数据库管理系统和开发工具,使用类似于SQL的命令来操作数据库。
以下是一些常用的FoxPro命令:
- USE:用于打开数据库表。
- SELECT:用于查询数据库表中的记录。
- INSERT:用于向数据库表中插入记录。
- UPDATE:用于更新数据库表中的记录。
- DELETE:用于删除数据库表中的记录。
- CREATE TABLE:用于创建新的数据库表。
- MODIFY STRUCTURE:用于修改数据库表的结构。
- APPEND FROM:用于从一个文件中向数据库表中追加记录。
- INDEX ON:用于创建索引。
- BROWSE:用于浏览数据库表中的记录。
- LIST:用于列出数据库表中的字段和属性。
- REPLACE:用于替换数据库表中的字段值。
1
- LOCATE:用于在数据库表中定位记录。
这只是一些常用的FoxPro命令,实际上还有更多的命令和功能可以使用。
可以在FoxPro的帮助文档中查找更详细的命令和用法。
2。
(完整版)VFP常用命令及用法
VFP常用命令及用法、实例命令中用到的范围:ALL: 命令对表中所有记录起作用,即执行时从首记录到末记录,最记录指针停在数据库的末尾.NEXT <expN> 命令作用于从当前记录开始到当前记录后<expN>条记录为止的范围内的记录,最后记录指针指向作用范围内的最后一条记录处。
NEXT 1表示仅作用于当前记录。
Record 〈expN〉命令作用于记录号为〈expN〉的记录.TEST 命令作用范围从当前记录开始到表的最后一个记录为止命令中的FOR子句只作用于满足条件的记录。
一、基本命令1。
打开和关闭数据表USE [<数据表名>] 当省略选项时为关闭当前数据表CLOSE ALL 关闭所有数据表2。
选择当前工作区SELECT 〈工作区号|数据表名|0〉功能:选择当前工作区。
可以直接选择工作区号,也可通过指定其中已经打开的数据表别名来指定工作区。
SELECT 0 是选择当前未使用的最低编号的工作区3. 增加记录APPEND BLANK 在当前表的尾部追加一个空白记录INSERT BLANK 在当前表的当前记录之后插入一条空白记录INSERT BLANK BEFORE 在当前表的当前记录之前插入一条空白记录注意:在表建立索引后,INSERT的功能与APPEND相同4. 替换字段的值REPLACE [范围] <字段1> WITH <表达式1〉[,〈字段2> WITH 〈表达式2〉, ..。
<字段n〉 WITH <表达式n>] [FOR 〈expL>]功能:计算表达式的值,并填入指定字段,当范围和条件选项省略时只对当前记录操作。
5. 删除记录DELETE [范围][FOR 条件]功能:对记录加删除标记(即逻辑删除),当范围和条件选项省略时只对当前记录操作.RECALL [范围] [FOR 条件]功能:对记录去除删除标记(即恢复删除),当范围和条件选项省略时只对当前记录操作。
VFP常用命令及用法、实例
VFP常用命令及用法、实例VFP常用命令及用法、实例命令中用到的范围:ALL:命令对表中所有记录起作用,即执行时从首记录到末记录,最记录指针停在数据库的末尾。
NEXT <expN> 命令作用于从当前记录开始到当前记录后<expN>条记录为止的范围内的记录,最后记录指针指向作用范围内的最后一条记录处。
NEXT 1表示仅作用于当前记录。
Record <expN> 命令作用于记录号为<expN>的记录。
TEST 命令作用范围从当前记录开始到表的最后一个记录为止命令中的FOR子句只作用于满足条件的记录。
一、基本命令1. 打开和关闭数据表USE [<数据表名>] 当省略选项时为关闭当前数据表CLOSE ALL 关闭所有数据表2. 选择当前工作区SELECT <工作区号|数据表名|0>功能:选择当前工作区。
可以直接选择工作区号,也可通过指定其中已经打开的数据表别名来指定工作区。
SELECT 0 是选择当前未使用的最低编号的工作区3. 增加记录APPEND BLANK 在当前表的尾部追加一个空白记录INSERT BLANK 在当前表的当前记录之后插入一条空白记录INSERT BLANK BEFORE 在当前表的当前记录之前插入一条空白记录注意:在表建立索引后,INSERT的功能与APPEND相同4. 替换字段的值REPLACE [范围] <字段1> WITH <表达式1>[, <字段2> WITH <表达式2>, ...<字段n> WITH <表达式n>] [FOR <expL>] 功能:计算表达式的值,并填入指定字段,当范围和条件选项省略时只对当前记录操作。
5. 删除记录DELETE [范围] [FOR 条件]功能:对记录加删除标记(即逻辑删除),当范围和条件选项省略时只对当前记录操作。
VisualFOXPRO中的常用命令VisualFOXPRO中的常用命令
VisualFOXPRO中的常用命令VisualFOXPRO中的常用命令visual foxpro中的常用命令visual foxpro中的常用命令目录/说明一、数据库的建立、打开、关闭和删除二、数据表和视图的建立、打开、关闭和删除三、数据表和表结构的编辑、修改四、数据表中数据操作(查询、插入、删除和修改等)五、文件管理(文件和文件夹的复制、创建和删除)六、数据的复制与传送七、排序与索引八、查找和定位九、统计计算十、程序控制十一、其它说明命令结构foxpro的命令结构一般由命令动词、语句体和注释几部分构成。
如:list [范围]常用子句范围:表示记录的执行范围,可以是下面几项其中之一:all 表示全部记录;next n 表示从当前记录开始的以下n条记录;record n 表示第n号记录;rest 表示从当前记录到最后一条记录。
fields 字段名表:用于指定操作的字段,多个字段时用逗号分隔。
for条件:对满足条件的记录进行操作。
while 条件:当遇到第一个不满足条件的记录时,停止命令执行。
以下命令中,大写的英文词为关键词,必须原样照写。
“常用子句”指以下几个可选子句:[范围] [fields 字段名表] [for 条件] [while 条件]命令中的“列表”,指用“,”分隔的各项。
如“字段名列表”就是将各个字段名用逗号分隔。
部分英文词的意义:databasename 数据名tablename 数据表名filename 文件名viewname 视图名arrayname数组名提示:加下划线的为本课程要求掌握的命令。
一、数据库的建立、打开、关闭和删除建立数据库:create database [databasename|?]从磁盘中删除数据库:delete database databasename|?打开数据库:open database [exclusive|shared][noupdate]打开数据库设计器(允许用户按交互方式编辑当前数据库):modify database [databasename|?]指定的数据库databasename为当前数据库。
VFP常用命令
命令:1、copy structure to [文件名]复制数据表结构到新文件;复制当前表结构到新文件;可用于建立与当前表结构完全一样的新的空数据库,没有任何记录;如果想带记录拷贝当前数据表,可以用:copy to [文件名] <条件>,将满足条件的记录复制到新文件中。
2、replace <字段> with <表达式> [for <条件>]用表达式结果替换表中字段内容,相当于:update table <文件名> set <字段名>=<表达式>3、set 命令组,此命令组中ON是打开某功能,OFF表示关闭(1)set default to <路径>设置VFP文件打开、保存的默认路径(2) set exact on | off设置字符串精确比较(3)set century on | off年份用4位还是2位表示(4)set talk on | off程序执行期间打开、关闭人机对话(5) set sysmenu on | off | automatic允许、禁止程序执行期间访问系统菜单4、delete [for <条件>]逻辑删除表中符合条件的记录,仅仅打上删除标记,记录仍存在5、pack将带有删除标记的记录彻底删除;一般与delete命令联用6、zap将表中所有记录(不管带不带删除标记)彻底删除,仅留表结构7、recall <条件>将符合条件的且带有删除标记的记录恢复,即把逻辑删除标记去掉;8、locate for <条件>在表中查找符合条件的记录;如果找到,记录指针定位于第一条满足条件的记录上;如果找不到,记录指标定位于EOF()记录上。
是否找到用found()函数测试,如果返回真,则找到,如果反回F,则未找到。
9、continue与locate 命令联用,用于查找下一条满足查找条件的记录10、EOF():测试记录指针是否到“文件尾”当指针指向最后一条记录时,EOF()返回假;Skip (或skip 1) 后,EOF()返回真BOF():测试记录指针是否到“文件头”。
VFP中常用命令
VFP中常用命令VFP中常用命令一、数据库的建立、打开、关闭和删除建立数据库:CREATE DATABASE [databasename|?]从磁盘中删除数据库:CREATE DATABASE [databasename|?]ELETE DATABASE databasenameDELETE DATABASE databasename|?打开数据库:OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE]打开数据库设计器(允许用户按交互方式编辑当前数据库):MODIFY DATABASE [databasename|?]指定的数据库databasename为当前数据库。
指定当前的数据库:S ET DATABASE TO [databasename]Databasename必须为已经打开的数据库。
如果省略数据库名称databasename,则不指定当前数据库(没有当前数据库)。
关闭数据库:CLOSE DATABASE [ALL]关闭当前数据库,如果带ALL子句,则关闭所有打开的数据库。
二、数据表和视图的建立、打开、关闭和删除建立数据表(SQL命令):CREATE TABLE | DBF tablename (Col_name1 Type1 [NOT NULL/NULL][{,Col_name2 Type2 [NOT NULL/NULL]}...])table_name是所创建的数据表的名字。
Col_name1,Col_name2,...是表中列的名。
Type1, Type2...是相应列的数据类型(VFP的数据类型见表3-9)。
如果说明为NOT NULL,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空值,将返回错误信息)。
向当前打开的数据库中添加数据表:ADD TABLE tablename|?从当前打开的数据库中删除数据表:REMOVE TABLE tablename|? [DELETE]如果包含DELETE子句,将从磁盘中删除这个表文件,否则,只从数据库中删除,但文件仍保存在磁盘中。
VFP常用命令详解
VFP常用命令详解VFP命令、函数及程序语句大全(1)VFP命令是一种实现对数据库系统进行操作的动词或短语。
VFP命令可在VFP命令窗口中单独运行,也可编制成程序成批运行,由命令和函数编制的程序可对数据库系统进行自动、复杂的操作,使数据库系统应用起来更加友好、方便。
☐VFP常用命令分类表类别命令建立文件类CREATE,MODIFY,COPY,SAVE等数据库操作类USE,CLOSE,COPY,MODIFY STRUCTURE等数据编辑类BROWSE,EDIT,CHANG,REPLACE,UPDATE等记录指针操作类GOTO,LOCATE,SEEK,FIND,SKIP等记录操作类APPEND,DELETE,INSERT等数据显示类BROWSE,LIST,DISPLAY等数据统计类SUM,COUNT,AVERAGE,TOTAL等存变量操作类ACCEPT,INPUT,READ,SAVE等程序控制类DO,DO WHILE…ENDDO,IF…ENDIF等系统设置类SET TALK,SET DEFAULT TO等☐命令格式VFP命令一般由命令动词和控制短语构成。
一般格式:命令动词[FROM<源文件>][TO<目标文件>][记录范围][FOR/WHILE<条件>] [FIELDS<字段名表>][ ]表示可选,<>表示必选, / 表示或选例如:(1)APPEND FROM C:\RSDA.DBF FOR 基本工资>100 FIELDS 编号,姓名,职称,基本工资。
从C:\RSDA.DBF 表中把基本工资大于100元的记录添加到当前表添加字段为:编号,姓名,职称,基本工资。
(2)COUNT FOR 职称="高工"TO GG 统计高工的记录数到内存变量GG。
控制短语规定了对数据库操作的限制条件:1.指向输入输出目标FROM/TOAPPEND FROM,COPY <目标文件>2.限制记录范围(SCOPE)ALL 所有记录NEXT<n> 本记录后的第几个记录RECORD<1> 第1个记录REST 当前记录之后所有记录3.选择字段FIELDS<字段表>选择输入/输出的字段。
VFP命令大全(DOC)
一、主要命令:1、createcreate database 库文件名.dbc―――建立数据库:create table/dbf 表名(各个字段属性)??????????????—————建立表create view <视图名> as <select 查询语句>——建立视图执行这个语句时,如果没有打开的数据库,则建立独立的视图,这样的视图不能存储。
2.dropdrop view <视图>————删除视图3、modify structure 作用:显示表文件结构,并允许修改此表的结构。
格式:modify structure说明:只有在用use命令打开表文件以后,才能显示或修改表文件的结构。
4、append作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。
格式:append [blank]说明:在append命令后面加上blank参数表示在当前表的尾部添加一条空白记录。
无blank参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。
5、insertinsert blank before 在当前表的当前记录之前插入一条空白记录insert into 表名[(字段] values(表达式1[,表达式2…])——插入记录insert into 表名from array arrayname | from memvar如带有from memvar子句,则用同名的内存变量给字段赋值。
例:insert into 学生(xh,xm,xb)values(“950106”,“高山”,“男”)6. alter table 表名add 字段名字段类型(字段参数)―――添加字段alter table 表名alter 字段名set check <条件>——为字段添加有效性规则例:alter table 评分alter分数set check 分数>=0 and 分数<=10alter table 表名drop 字段名[alter column字段名type {null | not null}][{,字段名type null | not null}...] [drop 字段名[,字段名[, ...]]例:alter table 歌手add最后得分f(6,2)7、updateupdate <表名> set <字段1=表达式1>,<字段2=表达式2...> where <条件>例: update 产品set 单价=单价*1.088、browse作用:打开一个“浏览”窗口,供用户浏览或修改记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP常用命令详解VFP命令、函数及程序语句大全(1)VFP命令是一种实现对数据库系统进行操作的动词或短语。
VFP命令可在VFP命令窗口中单独运行,也可编制成程序成批运行,由命令和函数编制的程序可对数据库系统进行自动、复杂的操作,使数据库系统应用起来更加友好、方便。
☐VFP常用命令分类表☐命令格式VFP命令一般由命令动词和控制短语构成。
一般格式:命令动词[FROM<源文件>][TO<目标文件>][记录范围][FOR/WHILE<条件>][FIELDS<字段名表>][ ]表示可选,<>表示必选, / 表示或选例如:(1)APPEND FROM C:\RSDA.DBF FOR 基本工资>100 FIELDS 编号,姓名,职称,基本工资。
从C:\RSDA.DBF 表中把基本工资大于100元的记录添加到当前表添加字段为:编号,姓名,职称,基本工资。
(2)COUNT FOR 职称="高工"TO GG 统计高工的记录数到内存变量GG。
控制短语规定了对数据库操作的限制条件:1.指向输入输出目标FROM/TOAPPEND FROM,COPY FILE TO <目标文件>2.限制记录范围(SCOPE)ALL 所有记录NEXT<n> 本记录后的第几个记录RECORD<1> 第1个记录REST 当前记录之后所有记录3.选择字段FIELDS<字段表>选择输入/输出的字段。
4.限制条件FOR/WHILE<条件>FOR 基本工资>100 .AND.基本工资<200命令格式规则命令的行为单位,一行书写不完,在未尾加上“;”第二行接着写。
必须以命令动词开头,动词后的短语顺序不限。
命令中大小写字母等效。
命令动词和关键字可以只写前4个字符。
不得用命令动词或关键字作为自定义变量、函数、程序名。
一.表结构的操作1.创建表结构命令1:CREATE [路径][表名]例子:在A盘创建GZ2数据表。
CREATE A:GZ2命令2:CREATE [新表名] FROM [旧表名]例子:在A盘由GZ1创建GZ3数据表。
CREATE A:GZ3 FROM A:GZ1命令3:COPY STRUCTRUE TO [路径][表名]例子:在D盘生成一个与正在使用的表结构相同的新表文件MY COPY STRUCTRUE TO D:\MY2.表结构的显示命令:LIST STRUCTUREDISPLAY STRUCTURE例子:显示当前数据表在结构。
LIST STRUCTURE3.表结构的修改命令:MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。
例子:修改当前数据表的结构。
MODIFY STRUCTURE二.表文件的打开和关闭1.打开命令:USE 表名[INDEX 索引文件名] [EXCLUSIVE]例子:打开A盘GZ1数据表。
USE A:\GZ1例子:以独占方式打开当前表文件XXUSE XX EXCLUSIVE2.关闭命令:USE例子:关闭当前打开的表。
USE三.记录指针的定位1. 绝对定位命令:GO[TO] n|TOP|BOTTOM说明:n定位到第n条记录,TOP定位到最上面一条记录,BOTTOM定位到最下端一条记录2.相对定位命令:SKIP [+|-]n说明:它以当前记录为基准前移(-)或后移(+)n个记录,不选任选项,则默认记录指针后移一条记录。
四.表数据的添加1.记录的追加命令:APPEND [BLANK]例子:向当前数据表尾部追加记录。
APPEND例子:向当前数据表尾部追加一条空记录。
APPEND BLANK2.记录的插入命令:INSERT [BLANK][BEFORE]例子:在当前记录后插入一条空记录。
INSERT BLANK例子:在第3条记录前插入一条记录。
GO 3INSERT BEFORE3.用复制方法建新表记录命令:COPY TO 新表名[范围][FIELDS 字段表][FOR 条件]例子:把当前表中“应发合计”大于1000元的记录复制到新数据表GZ2中。
COPY TO A:GZ2 FOR 应发合计>10004.从其他表取数据命令:APPEND FROM 表名[FOR 条件]例子:把GZ1表中“应发合计”大于1000的记录复制到当前的表后面。
APPEND FROM GZ1 FOR 应发合计>1000五.表记录的显示1.浏览显示命令:BROWSE [FIELDS 字段表][FOR 条件]例子:显示当前表中“应发合计”大于1000元的记录的职工编号、姓名、应发合计三个字段。
BROWSE FIELDS 职工编号,姓名,应发合计FOR 应发合计>1000说明:此命令的结果以浏览窗口的形式出现,具有修改功能。
2.显示输出命令:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件>] [TO PRINT|TO FILE <文件>]说明:(1)命令带OFF参数表示不显示记录号(2)范围指定对哪些记录进行操作,(范围包括:RECORD n :第几号记录;NEXT n:当前记录开始的几个记录;REST:自当前记录开始至文件末尾的所有记录;ALL 所有的记录。
不选范围则隐含范围为ALL)(3)字段名表指在结果中需要出现的字段名,字段名与字段名之间用逗号分隔。
不带时指显示所有字段。
(4)WHILE后跟条件,FOR后面也跟条件,区别是,WHILE后的条件如果满足,便停止查找;FOR后的条件查找所有满足条件的记录。
(5)TO PRINT和TO FILE <文件>分别表示将显示结果在打印机上打印出来和将显示结果输出到文件。
(6)DISPLAY命令在显示记录满屏后,要求用户按任意键继续显示,并且在该命令中,如果省略范围仅显示当前记录。
LIST不分屏,如果省略范围显示所有记录。
六.修改记录内容1.编辑或修改的特定记录命令:CHANG|EDIT [范围][[FIELDS]字段表][FOR 条件] [WHILE <条件>]例子:修改第五条记录CHANGE|EDIT RECORD 52.成批自动替换记录命令:REPLACE [范围] 字段WITH 表达式[FOR 条件]例子:计算各记录“应发合计”字段的值。
REPLACE ALL 应发合计WITH 职务工资+岗位津贴+保留奖金+保留津贴七.删除记录1.逻辑删除命令:DELETE [范围][FOR 条件] (打删除标记)2.物理删除命令: PACK (删除有删除标记的记录)ZAP (删除所有记录)例子:删除“职工编号”空白的记录。
DELETE ALL FOR 职工编号=""PACK八.数据表排序1.物理排序,生成一个新的表文件。
命令:SORT TO 新表名ON 字段名[/A][/D] [范围][FOR 条件]例子:把当前表中记录按“应发合计”从大到小重新排序。
SORT TO A:GZ3 ON 应发合计/D2.逻辑排序,生成一个索引文件。
(一)标准索引文件:IDX命令:新建索引:INDEX ON 字段名表达式TO 索引文件名同时打开:USE 表名INDEX 索引文件名之后打开:SET INDEX TO 索引文件名重新索引:INDEX ON 字段名表达式TO 索引文件名关闭索引:SET INDEX TO例子:对当前数据表以“应发合计”从大到小排列。
INDEX ON -应发合计TO GZ(二)复合索引文件:CDX命令:新建索引:INDEX ON 字段名TAG 标记[ASCEDING|DESCENDING]同时打开:USE 表名ORDER [TAG] 标记改变索引:SET ORDER TO [TAG] 标记重新索引:INDEX ON 字段名TAG 标记关闭索引:SET ORDER TO删除索引:DELETE TAG 标记例子:对当前数据表以“应发合计”从大到小排列。
INDEX ON 应发合计TAG HJ DESC九.查找记录1.顺序查找命令:LOCATE FOR 条件[范围]继续查找命令:CONTINUE例子:在当前的表中查找姓“张”的记录。
LOCATE FOR 姓名="张"2.索引查找说明:根据当前的索引来查找记录。
在使用命令前先要按准备查找的字段建立索引或排序命令:FIND 字符串SEEK 表达式用FOUND()检查找到否例子:在当前的表中查找姓“张”的记录。
FIND 张SEEK "张"3.查找函数说明: 在使用命令前先要按准备查找的字段建立索引或排序函数:SEEK()例子:在当前的表中查找姓“张”的记录。
SEEK("张")十.统计数据表记录个数命令:COUNT [范围][FOR 条件][TO 变量]例子:统计当前表中“应发合计”大于1000元的人数。
COUNT FOR 应发合计>1000十一.数据表数值字段的求和命令:SUM [范围][FOR 条件][TO 变量]例子:统计当前表中“应发合计”字段的总和。
SUM 应发合计十二.算术平均值的计算命令:AVERAGE [范围][FOR 条件][TO 变量]例子:统计当前表中“应发合计”字段的平均值。
AVERAGE 应发合计十三.多功能计算命令:CALCULATE 表达式[范围][FOR 条件][TO 变量]例子:分别统计当前表中“应发合计”字段的人数、总和、平均值。
CALCULATE CNT(应发合计),SUM(应发合计),AVG(应发合计)VFP命令、函数及程序语句大全(2)一.数值运算函数二.字符中操作函数三.日期和时间函数四.数据类型转换函数五.检测函数VFP命令、函数及程序语句大全(3)VFP提供一些简单的程序设计语言命令,包括赋值语句、控制语句、设置命令等,我们可根据某种功能的需要,利用这些命令及数据库操作的有关命令构成语句,分行存在文件中(称为命令文件,以. PRG为扩展名,在项目管理器中标为“程序”)或一些对象的过程或事件处理程序中。
如被调用,系统将一条条顺序执行各行命令,如遇到控制语句(IF,DO,CALL,FOR…等),依据控制语句的指定,转移到指定语句再一条条顺序执行。
这些命令书写时,每条语句应在一行中写完,如不能写完,可用分号“;”结束,表示下一行继续。
两条语句不能写在一行上。
每条语句中命令字及选项中保留字大多数可只书写前四个字符。