VF常用命令.docx

上传人:b****6 文档编号:16361820 上传时间:2023-07-12 格式:DOCX 页数:60 大小:49.28KB
下载 相关 举报
VF常用命令.docx_第1页
第1页 / 共60页
VF常用命令.docx_第2页
第2页 / 共60页
VF常用命令.docx_第3页
第3页 / 共60页
VF常用命令.docx_第4页
第4页 / 共60页
VF常用命令.docx_第5页
第5页 / 共60页
VF常用命令.docx_第6页
第6页 / 共60页
VF常用命令.docx_第7页
第7页 / 共60页
VF常用命令.docx_第8页
第8页 / 共60页
VF常用命令.docx_第9页
第9页 / 共60页
VF常用命令.docx_第10页
第10页 / 共60页
VF常用命令.docx_第11页
第11页 / 共60页
VF常用命令.docx_第12页
第12页 / 共60页
VF常用命令.docx_第13页
第13页 / 共60页
VF常用命令.docx_第14页
第14页 / 共60页
VF常用命令.docx_第15页
第15页 / 共60页
VF常用命令.docx_第16页
第16页 / 共60页
VF常用命令.docx_第17页
第17页 / 共60页
VF常用命令.docx_第18页
第18页 / 共60页
VF常用命令.docx_第19页
第19页 / 共60页
VF常用命令.docx_第20页
第20页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VF常用命令.docx

《VF常用命令.docx》由会员分享,可在线阅读,更多相关《VF常用命令.docx(60页珍藏版)》请在冰点文库上搜索。

VF常用命令.docx

VF常用命令

VF常用命令

 

2007-09-1619:

42

!

命令

功能:

执行外部操作命令程序

语法:

RUN[/N[K>MS-DOSCommand|ProgramName或者!

[/N[K>MS-DOSCommand|ProgramName

$操作符

功能:

如果一个字符型表达式包含在另一个字符型表达式中返回真值(.T.),否则返回假值(.F.)

语法:

cSearchFor$cScarchIn(如果在cSearchIn中找到了cSearchFor则返回真)

%操作符

功能:

返回一个数值型表达式除以另一个数值型表达式所得的余数。

语法:

被除数%除数

&操作符

功能:

执行宏替换

语法:

&VarName(内存变量名或数组元素名)

?

|?

?

命令

功能:

计算机表达式的值,并输出计算结果。

?

?

?

命令

功能:

把结果直接输出到打印机

A

ADDTABLE  命令

功能:

在当前数据库中添加一个自由表

语法:

ADDTABLETableName

ALTERTABLE——SQL命令

功能:

以编程方式修改表的结构

语法:

ALTERTABLETableName1   (表名)

        ADD|ALTER[COLUMN]FieleName1  (ADD为添加字段名,后为修改字段名。

ADD改为DROP表示删除字段)

          FieldType[(nFieldSidth[,nPrecision])]  (字段的类型、宽度和字段精度)

          [NULL|NOTNULL]   (是否允许字段为空值)

          [CHECK1Expression1[ERRORcMessageText1>(指定了字段的有效性规则)

          [DEFAULTeExpression1]  (指定了字段默认值)

          [PRIMARYKEY|UNIQUE]  (指定了创建主索引标识,索引标识与字段同名)

          [REFERENCESTableName2[TAGTagName1>(指定了与之建立永久关系的父表)

APPEND命令

功能:

在表的末尾添加一个或多个新记录

语法:

APPEND[BLANK]  (添加一个空记录)

       [INnWorkArea|cTableAlias]  (指定要添加新记录的表所在的工作区|要添加新记录的表的别名)

       [NOMENU]

APPENDFROM命令

功能:

从一个文件中读入记录,添加到当前表的尾部。

语法:

APPENDFROMFileName|?

  (指定表名)

         [FIELDSFiledList]   (指定要添加哪些字段数据)

         [FOR1Expression]    (把条件为真的记录添加到表中)

         (指定要导入的表的结构类型)

         [ASnCodePage]

AVERAGE命令

功能:

计算数值表达式或字段的算术平均值。

语法:

AVERAGE[ExpressionList]   (求平均值的表达式)

         [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

         [TOMemVarList|TOARRAYArrayName]  (计算结果保存的位置)

         [NOOPTIMIZE]

B

BLANK命令

功能:

如果发出命令时不带任何参数,则清除当前记录中所有字段的数据。

语法:

BLANK

       [FIELDSFieldList]  (指定要清除的字段)

       [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

       [NOOPTIMIZE]

BROWSE命令

功能:

打开浏览窗口

语法:

BROWSE

      [FIELDSFieldList]  (字段列表)

      [FONTcFontName[,nFontSize>  (字体名,字号)

      [STYLEcFontStyle]            (字形,粗体斜体等)

      [FOR1Expression1[REST>   (浏览条件)

C

CALCULATE命令

功能:

对表中的字段或包含字段的表达式进行财务和统计操作

语法:

CALCULATEeExpressionList

        [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

        [TOMemVarList|TOARRAYArrayName]  (计算结果保存的位置)

        [NOOPTIMIZE]

参数:

eExpressionList指定表达式,表达式可包含下列函数的任意组合。

AVG(nExpression),CNT(),MAX(nExpression),MIN(nExpression),NPV(nExpression1,nExpression2[,nExpression3]),STD(nExpression),SUM(nExpression),VAR(nExpression).(平均数、记数、最大、最小、利率、标准差、求和、方差)

CD|CHDIR

功能:

将VFP的默认目录更改为指定的目录

语法:

CDcPath

CHANGE命令

功能:

显示要编辑的字段。

语法:

CHANGE

      [FIELDSFieldList]  (字段列表)

      [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

      [FONTcFontName[,nFontSize>  (字体名,字号)

      [STYLEcFontStyle]            (字形,粗体斜体等)

CLOSE命令

功能:

关闭各种类型的文件

语法:

CLOSE

CONTINUE命令

功能:

继续执行先前的LOCATE命令(查找)

COPYFILE命令

功能:

复制任何类型的文件

语法:

COPYFILEFileName1TOFileName2(1和2都要包含扩展名)

COPYSTRUCTURE命令

功能:

用当前选择的表结构创建一个新的空自由表。

语法:

COPYSTRUCTURETOFileName(新表名)

        [FILEDSFiledList]       (字段列表)

COPYSTRUCTUREEXTENDED命令

功能:

创建新表,它的字段包含当前选定表的结构信息

语法:

COPYSTRUCTUREEXTENDEDTOFileName(新表名)

        [DATABASEDatabase[NAMELongTableName>  (指定新表的数据库。

为新表指定一个长名称)

        [FILEDSFiledList]       (字段列表)

COPYTO命令

功能:

用当前选定表的内容创建新文件

语法:

COPYTOFileName

COUNT命令

功能:

统计表中记录数目

语法:

COUNT

       [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

       [TOMemVarName]

CREATECURSOR——SQL命令

功能:

创建一个临时表

D

DOCASE...ENDCASE命令

功能:

根据不同的条件表达结果执行不同的命令

语法:

DOCASE

         CASE1Expression1

              commands

         [CASE1Expression2

              commands

         ...

         CASE1ExpressionN

              commands]

        [OTHERWISE1

              commands]

      ENDCASE

DOFORM命令

功能:

运行用表单设计器创建的、编译过的表单或表单集

DOWHILE...ENDDO命令

功能:

在一个循环里执行一组命令

语法:

DOWHILE1Expression

         Commands

         [LOOP]

         [EXIT]

      ENDDO

DROPTABLE命令

功能:

将一个表从当前的数据库中和磁盘中删除。

E

EDIT命令

功能:

显示要编辑的字段

ERASE命令

功能:

从磁盘上删除文件

ERROR命令

功能:

生成一个VFP错误

EXIT命令

功能:

从DOWHILE、FOR或SCAN循环中退出

EXPORT命令

功能:

把VFP表中的数据复制到其他格式的文件中

语法:

EXPORTTOFileName

F

FOR...ENDFOR命令

功能:

按指定的次数重复执行一组命令

FOREAOH...ENDFOR命令

功能:

执行在VFP数组或集合中的每一组命令

FUNCTION命令

功能:

定义一个用户自定义函数

G

GO|GOTO命令

功能:

将记录指针移动到指定的记录上

H

HELP命令

功能:

打开帮助窗口

I

IF...ENDIF命令

功能:

根据逻辑表达式值,有选择地执行一组命令

IMPORT命令

功能:

从外部文件导入数据,创建一个VFP新表

语法:

IMPORTFROMFileName

INSERT——SQL命令

功能:

在表尾追加一个包含指定字段值的记录

语法:

INSERTINTOdbf_name[(fname1[,fname2,...])]

        VALUES(eExpression1[,eExpression2,...])

L

LIST命令

功能:

连续显示表或环境信息

语法:

LIST

      [FIELDSFieldList]

      [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

      [OFF]

      [NOCONSOLE]

      [NOOPTIMIZE]

      [TOPRINTER[PROMPT]|TOFILEFileName]

LOCAL命令

功能:

创建局部内存变量和内存变量数组。

LOCATE命令

功能:

按顺序搜索表从而找到满足指定逻辑表达式的第一个记录

语法:

LOCATEFOR1Expression

M

MD|MKDIR命令

功能:

在磁盘上创建一个新目录

MODIFYCOMMAND命令

功能:

打开一个编辑窗口,从中可以修改或创建程序文件。

MODIFYQUERY命令

功能:

打开查询设计器,从中可以修改或创建一个查询

语法:

MODIFYQUERY[FileName|?

]

        [INSCREEN]

        [NOWAIT]

        [SAVE]

MODIFYSCREEN命令

功能:

打开表单设计器,从中可以修改或创建一个表单

MODIFYSTRUCTURE命令

功能:

打开表设计器,从中可以修改表的结构

O

ONPAGE命令

功能:

指定当报表中打印输出到达一定行数,或发出EJECTPAGE时,将执行的命令

ONSHUTDOWN命令

功能:

指定当试图退出VFP时所要执行的命令

语法:

ONSHUTDOWH[Command]

P

PACK命令

功能:

从当前表中永久删除带有删除标记的记录。

PACKDATABASE命令

功能:

从当前数据库中删除标有删除标记的记录。

PUBLIC命令

功能:

定义全局内存变量或数组

Q

QUIT命令

功能:

结束当前VFP工作期,并将控制权返回给操作系统。

R

RD|RMDIR命令

功能:

从磁盘上删除一个目录

READ命令

功能:

激活控制。

RECALL命令

功能:

恢复所选表带有删除标记的记录。

REMOVE命令

功能:

从当前数据库中移去一个表

RENAME命令

功能:

把文件名称更改为一个新名称

RENAMETABLE命令

功能:

重命名当前数据库中的表

REPLACE命令

功能:

更新表的记录内容

语法:

REPLACEFieldsName1WITHeExpression1,...

         [Scope][FOR1Expression1][WHILE1Expression2]

REPLACEFROM命令

功能:

使用内存变量数组中的值更新字段内容

ROLLBACK命令

功能:

取消当前事务期间所做的任何修改

RUN命令

功能:

执行外部操作命令或程序(和!

差不多)

S

SCAN...ENDSCAN命令

功能:

在当前选定的表中移动记录指针,并对每一个满足条件的记录执行一组命令。

语法:

SCAN[NOOPTIMIZE]

       [Scope][FOR1Expression1][WHILE1Expression2]

       [Commands]

       [LOOP]

       [EXIT]

      ENDSCAN

SELECT命令

功能:

激活指定工作区

SELECT——SQL命令

功能:

从一个或多个表中检索数据(查询)

语法:

SELECT[ALL|DISTINCT][TOPnExpr[PERCENT>

        [Alias.]Select_Item[ASColumn_Name]

        [,[Alias.]Select_Item[ASColumn_Name]...]

        FROM[FORCE][DatabaseName!

]Table[Local_Alias]

                         DatabaseName!

]Table[Local_Alias][ONJoinCondition...

        

        [PREFERENCEPreferenceName]

        [NOCONSOLE]

        [PLAIN]

        [NOWAIT]

        [WHEREJoinCondition[ANDJionCondition...]

            [AND|ORFilterCondition[AND|ORFilterCondition...>]

        [GROUPBYGroupColumn[,GroupColumn...>

        [HAVINGFilterCondition]

        [UNION[ALL]SELECTCommand]

        [ORDERBYOrder_Item[ASC|DESC][,Order_Item[ASC|DESC]...>

参数:

SELECT指定显示查询结果的字段、常数和表达式。

      DISTINCT排除查询结果中所有重复的行,每个SELECT子句只能用一次这个命令。

      TOPnExpr[PERCENT]指定了查询结果中需要的行数或行数的百分比,用户可以在TOP参数中用ORDERBY子句,子句指定了查询结果的排列顺序。

      如果设置了PERCENT关键字,则返回的行数为系统最大整数减1个。

而且如果设置了REPCENT关键字,nExpr参数允许值为0.01到99.99。

      Alias.限定匹配项的名称。

Select_Item指定的每一项在查询结果中都生成一列。

如果多个项具有相同的名称,则应在这些项名前加上表的别名和一个句点,以防止出现重复的列。

      Select_Item指定包括在查询结果中的项。

      ASColumn_Name指定在查询结果中列的标题。

      FROMFROM[FORCE][DatabaseName!

Table[Local_Alias]子句,表示该命令将列出所有从中检索数据的表。

      FORCE参数指定了在FROM参数中出现的表按一定的顺序强行连接起来。

      当包含表的数据库不是当前数据库时,DatabaseName!

指定这个数据库的名称。

      Local_Alias为Table中的表指定一个临时名称。

如果指定了本地别名,那么在整个SELECT语句中必须都用这个别名代替表名。

本地别名不影响VFP环境。

      INNERJOIN指定了查询结果只显示和其他表相匹配的行。

      LEFT[OUTER]JOIN指定查询结果包含所有JOIN关键字左边的表相匹配的行,而只显示和JOIN关键字右边的表相匹配的行。

      

SETCENTURY命令

功能:

决定是否显示日期表达式中的世纪部分。

语法:

SETCENTURYON|OFF|TO[nCentury[ROLLOVERnYear>

SETDATABASE命令

功能:

指定当前数据库。

SETDATASESSION命令

功能:

激活指定的表单数据工作期。

SETDATE命令

功能:

指定日期表达式和日期表达式的显示格式

语法:

SETDATEANSI(ANSI为yy.mm.dd格式)

SETDECIMALS命令

功能:

指定数值表达式中的小数点位数。

SETDEFAULT命令

功能:

指定默认的驱动器、目录或文件夹。

SETEXCLUSIVE命令

功能:

指定VFP在网络上以独占方式还是共享方式打开表文件。

SETFDOW命令

功能:

指定一周中的第一天。

语法:

SETFEOWTO[nExpression]  (星期日取值为1)

SETFIELDS命令

功能:

指定可以访问表中的哪些字段

语法:

SETFIELDSON|OFF|LOCAL|GLOBAL

SETFILTERTO命令

功能:

指定访问当前表中记录时必须满足的条件。

SETFWEEKTO[nExpression]命令

功能:

指定一年的第一周要满足的条件。

(1:

包含1月1日的那一周。

2:

第一周的大半以上在当前年中。

3:

第一个整周)

SETHEADINGSON|OFF命令

功能:

指定用TYPE显示文件内容时,是否显示字段的列标头,并指定是否包含文件信息。

SETHELPON|OFF命令

功能:

激活或废止VFP联机帮助或指定的帮助文件。

SETHURSTO[12|24]命令

功能:

将系统时间设置为12小时或24小时时间格式。

SETMARGINTOnColumns命令

功能:

设置打印的左页边距,对所有定向到打印机的输出结果都起作用。

SETMARKTO命令

功能:

指定显示日期表达式时所使用的分隔符。

SETPATHTO[Path]命令

功能:

指定查找文件的路径。

SETSAFETYON|OFF命令

功能:

决定改写已有文件之前是否显示对话框。

SETSECONDSON|OFF命令

功能:

当显示日期时间值时,指定是否显示时间部分的秒。

SETTALKON|OFF|WINDOW[WindowName]|NOWINDOW命令

功能:

决定VFP是否显示命令结果。

(ON要。

OFF不。

WINDOW[WindowName]当按任意键时移去系统信息,[]中指定了接收对话结果的自定义窗口。

NOWINDOW可以直接送到VFP主窗口)

SKIP命令

功能:

使记录指针在表中向前移动或向后移动。

SORT命令

功能:

对当前选定表进行排序,并将排过序的记录输出到新表中

语法:

SERTTOTableNameONFieldName1[/A|/D][/C][,FieldName2[/A|/D][/C]...]

      [ASCENDING|DESCENDING]  (前参数指定将所有不带/D的字段指定为升序排列。

后参数指定将所有不带/A的字段指定为降序排列)

      [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

      [FIELDSFieldNameList]  (指定字段)

SUM命令

功能:

对当前选定表的指定数值字段或全部数值字段进行求和。

T

TOTAL命令

功能:

计算当前选表中数值字段的总和。

语法:

TOTALTOTableNameONFieldName  (TableName指定存放计算结果的表的名称。

FieldName指定总计时作为分组依据的字段,表必须以该字段排序)

       [FIELDSFieldNameList]    (指定要总计的字段,列表中的字段名用逗号隔开)

       [Scope][FOR1Expression1][WHILE1Expression2]  (指定范围或条件)

U

UPDATE——SQL命令

功能:

以新值更新表中的记录。

语法:

UPDATE[DatabaseName1!

]TableName1SETColumn_Name1=eExpression1[,Column_Name2=eExpression2...]WHEREFilterCondition[AND|ORFilterCondition2...>

USE命令

功能:

打开一个表及其相关索引文件,或打开一个SQL视图。

Z

ZAP命令

功能:

从表中删除所有记录,只留下表的结构。

 

 

VF常用命令及其格式

2007-05-2211:

42

1、打开表命令:

USE表文件名教材P67

2、关闭表命令:

USE、CLOSEALLP68

3、记录指针定位命令:

GO数值表达式(绝对移动)、SKIP(相对移动)P69-70

4、替换(修改)记录命令:

REPLACE字段1WITH表达式1,字段2WITH表达式2……[范围][FOR<条件>]P79

5、复制表命令:

COPYTO新文件名[FOR〈条件〉][范围]P84

复制表结构命令:

COPYSTRUTO新表文件名[FIEL〈字段名表〉]P85

6、建立索引命令:

INDEXON关键字段TO单索引文件名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2