VFP常用命令,函数,属性,事件和方法一.常用命令
1.CREA TE TABLE-SQL
创建一个含有指定字段的表。
2.ALTER TABLE-SQL
以编程方式修改表的结构。
3.SELECT
激活指定工作区。
4.USE
打开一个表及其相关索引文件,或打开一个SQL视图。5.CLOSE TABLES
关闭所有打开数据库中的所有表。
6.COPY STRUCTURE
用当前选择的表结构创建一个新的空自由表。
7.COPY TO
用当前选定表的内容创建新文件。
8.RENAME TABLE
重命名当前数据库中的表。
9.BROWSE
打开浏览窗口。
10.APPEND
在表的末尾添加一个或多个新记录。
11.APPEND FROM
从一个文件中读入记录,添加到当前表的尾部。
12.GO/GOTO
将记录指针移到指定记录上。
13.LOCA TE
按顺序搜索表,从而到满足指定逻辑表达式的第一个记录。14.SEEK
在一个表中搜索首次出现的一个记录。
15.SKIP
使记录指针在表中向前或向后移动。
16.CONTINUE
继续执行先前的LOCA TE命令。
17.EDIT
显示要编辑的字段。
18.DELETE
给要删除的记录做标记。
19.DELETE-SQL
给要删除的记录做标记。
20.PACK
从当前表中永久删除有删除标记的记录。
21.RECALL
恢复所选表中带删除标记的记录。
22.ZAP
从表中删除所有记录。
23.INSERT-SQL
在表尾追加一个包含指定字段值的记录。
能够删除字符串中空格的函数是24.REPLACE
更新表的记录内容。
25.UPDA TE-SQL
以新值更新表中的记录。
26.SET EXCLUSIVE
指定Visual FoxPro在网络上是以独占方式,还是以共享方式打开表文件。
27.SET FIL TER
指定访问当前表中记录时必须满足的条件。
28.SET DELETED
指定Visual FoxPro 是否处理标有删除标记的记录。
29.SET INDEX
打开一个或多个索引文件,供当前表使用。
30.SET ORDER
指定表的主控索引文件或标识。
31.GA THER
将当前选定表中的当前记录的数据替换为某个数组、内存变量组或对象中的数据。32.SCA TTER
从当前记录中把数据复制到一组内存变量或数组中。
33.OPEN DA TABASE
打开一个数据库。
34.SET DA TABASE
指定当前数据库。
35.DELETE DA TABASE
从磁盘上删除数据库。
36.DISPLAY DA TABASE
显示有关当前数据库的信息。
37.MODIFY DA TABASE
打开数据库设计器,让用户能够交互地修改当前数据库。
38.V ALIDA TE DA TABASE
保证当前数据库中表和索引位置的正确性。
39.SELECT-SQL
从一个表或多个表中检索数据。
40.DO
执行一个Visual FoxPro 程序或过程。
41.DO FORM
运行用表单设计器创建的、编译过的表单或表单集。
42.REPORT
根据MODIFY REPORT或CREA TE REPORE创建的报表定义文件,显示或打印报表。43.CALCULA TE
对表中的字段或包含字段的表达式进行财务和统计操作。
二.常用函数
1.ABS(数值表达式)
返回指定数值表达式的绝对值。
2.ALLTRIM(字符表达式)
删除指定字符表达式的前后空格符,并且返回删除空格符后的字符串。
3.ASC(字符表达式)
返回字符表达式中最左边字符的ANSI值。
4.A T(字符串1,字符串2[,N])
返回字符串1在字符串2中出现的位置(N为第几次出现,省略为1)。
5.*A TC(字符串1,字符串2[,N]
同A T(字符串1,字符串2[,N]),不区分字符的大小写。
6.BETWEEN(表达式1,表达式2,表达式3)
当表达式1的值大于等于表达式2的值而小于等于表达式3的值时,返回.T.,否则返回.F.。7.BOF([工作区号/别名])
返回指定工作区号/别名当前记录是否在表头(省略工作区号/别名为当前工作区)。8.CHR(数字)
数字在0---255之间,根据指定的ASCII码,返回其对应的字符。
9.CREA TEOBJFCT(类名[,参数1,参数2,…])
从类定义或支持OLE的应用程序创建对象。
10.CTOD(字符表达式)
把字符表达式转换成日期表达式。
11.DA TE()
返回当前系统日期。
12.DA TA TIME()
返回当前系统日期和时间。
13.DAY(日期)
返回该日期是某月中的第几天。
14.DBGETPROP(cName,cType,cProperty)
返回当前数据库的属性,或返回当前数据库中字段、命名连接、表或视图的属性。15.DBSETPROP(cName,cType,cProperty,ePropertyV alue)
给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性。16.DBUSED(数据库名称)
当指定的数据库已打开时,返回.T.。
17.DELETED([工作区号/别名])
返回指定工作区号/别名当前记录是否标有删除标记(省略工作区号/别名为当前工作区)。18.DTOC(日期表达式)
把日期表达式转换成字符表达式
19.EMPTY(表达式)
确定表达式是否为空值。
20.EOF([工作区号/别名])
返回指定工作区号/别名当前记录是否在表尾(省略工作区号/别名为当前工作区)。21.FCOUNT([工作区号/别名])
返回表中字段数目。
22.FILE(文件名的名称)
如果在磁盘上到指定的文件,返回.T.。
23.*FEOF(文件句柄号)
判断文件指针的位置是否在文件尾部。
24.GETFILE()
显示“打开”对话框,并返回选定文件的名称。
25.IIF(逻辑表达式,表达式1,表达式2)
根据逻辑表达式的值,返回两个值中的某一个。
26.INKEY([N])
返回一个编号,该编号对应键盘缓冲区中第一个按键操作。N为秒,是等待时间,如省略为一直等待直到有键按下。
27.INT(数值表达式)
返回其整数部分。
28.LEFT(字符串,个数)
从字符串最左边一个字符开始返回指定数目的字符。
29.LEN(字符串表达式)
返回字符串表达式中字符的数目。
30.MAX(表达式1,表达式2[,表达式3,…])
对几个表达式求值,并返回有最大值的表达式。
31.MESSAGEBOX()
显示一个用户自定义对话框(见学习指导)。
32.MIN(表达式1,表达式2[,表达式3,…])
对几个表达式求值,并返回有最小值的表达式。
33.MOD(被除数,除数)
返回余数。
34.MONTH(日期)
返回月份值。
35.ORDER([工作区号/别名])
返回当前表或指定表的主控索引文件或标识。
36.RECCOUNT([工作区号/别名])
返回当前表或指定表中的记录数目。
37.RECNO([工作区号/别名])
返回当前表或指定表中的当前记录号。
38.RIGHT(字符串,个数)
从字符串最右边字符开始返回指定数目的字符。
39.ROUND(数值表达式,位数)
四舍五入
40.SEEK(关键字)
在一个已索引的表中搜索一个记录的第一次出现位置。
41.SPACE(N)
返回N个空格构成的字符串。
42.STR(数值表达式,长度,小数位数)
返回与数值表达式对应的字符串。
43.SUBSTR(字符串,开始位置,个数)
字符串截取。
44.TABLEREVERT()
放弃的缓冲行,缓冲表或临时表的修改。
45.TABLEUPDA TE()
执行对缓冲行,缓冲表或临时表的修改。
46.TAG([复合索引文件名,]标识数[,工作区号/别名])
返回打开的CDX多项复合索引文件的标识名。
47.TIME()
返回当前系统时间。
48.TRIM(字符串表达式)
返回删除全部后缀空格的指定字符串表达式。
49.TYPE(字符表达式)
计算字符表达式,并返回其内容的数据类型。
50.USED([工作区号/别名])
确定是否在指定工作区中打开了一个表。
51.V AL(字符表达式)
由数字组成的字符表达式返回数字值。
52.YEAY(日期)
返回年份。
53.CREA TEOBJECT()
从类定义或支持OLE的应用程序中创建对象。
54.GETOBJECT()
激活OLE自动化对象,并创建此对象的引用。
三.常用属性
1.ActiveColumn
返回一个整数,表明表格控件中包含活动单元的列编号。应用于表格。2.Activecontrol
引用对象上的活动控件。应用于容器,表单,页面,_SCREEN,工具栏。3.ActiveForm
引用表单集或_SCREEN对象中活动的表单对象。应用于表单,表单集,_SCREEN。4.ActivePage
返回页框对象中活动页面的页码。应用于页框。
5.Alignment
指定与控件相关的文本的对齐方式。应用于复选框,列,组合框,编辑框,标头,标签,选择按钮,微调,文本框。
6.AlloeAddNew
指定是否可以从一个表格中将新记录添加到表中。应用于表格。
7.AlwaysOnTop
避免其他窗口覆盖表单窗口。应用于表单,_SCREEN。
8.AutoActivate *
指定如何激活OLE容器控件。应用于OLE绑定型控件,OLE容器控件。9.AutoCenter
指定表单对象第一次显示于Visual FoxPro主窗口时,是否自动居中放置。应用于表单,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论