1、vfp常用命令VFP常用命令,函数,属性,事件和方法一 常用命令1 CREATE 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 APPE
2、ND FROM从一个文件中读入记录,添加到当前表的尾部。12 GO/GOTO将记录指针移到指定记录上。13 LOCATE按顺序搜索表,从而找到满足指定逻辑表达式的第一个记录。14 SEEK在一个表中搜索首次出现的一个记录。15 SKIP使记录指针在表中向前或向后移动。16 CONTINUE继续执行先前的LOCATE命令。17 EDIT显示要编辑的字段。18 DELETE给要删除的记录做标记。19 DELETE-SQL给要删除的记录做标记。20 PACK从当前表中永久删除有删除标记的记录。21 RECALL恢复所选表中带删除标记的记录。22 ZAP从表中删除所有记录。23 INSERT-SQL在
3、表尾追加一个包含指定字段值的记录。24 REPLACE更新表的记录内容。25 UPDATE-SQL以新值更新表中的记录。26 SET EXCLUSIVE指定Visual FoxPro在网络上是以独占方式,还是以共享方式打开表文件。27 SET FILTER指定访问当前表中记录时必须满足的条件。28 SET DELETED指定Visual FoxPro 是否处理标有删除标记的记录。29 SET INDEX打开一个或多个索引文件,供当前表使用。30 SET ORDER指定表的主控索引文件或标识。31 GATHER将当前选定表中的当前记录的数据替换为某个数组、内存变量组或对象中的数据。32 SCAT
4、TER从当前记录中把数据复制到一组内存变量或数组中。33 OPEN DATABASE打开一个数据库。34 SET DATABASE指定当前数据库。35 DELETE DATABASE从磁盘上删除数据库。36 DISPLAY DATABASE显示有关当前数据库的信息。37 MODIFY DATABASE打开数据库设计器,让用户能够交互地修改当前数据库。38 VALIDATE DATABASE保证当前数据库中表和索引位置的正确性。39 SELECT-SQL从一个表或多个表中检索数据。40 DO执行一个Visual FoxPro 程序或过程。41 DO FORM运行用表单设计器创建的、编译过的表单或
5、表单集。42 REPORT根据MODIFY REPORT或CREATE REPORE创建的报表定义文件,显示或打印报表。43 CALCULATE对表中的字段或包含字段的表达式进行财务和统计操作。二常用函数1 ABS(数值表达式)返回指定数值表达式的绝对值。2 ALLTRIM(字符表达式)删除指定字符表达式的前后空格符,并且返回删除空格符后的字符串。3 ASC(字符表达式)返回字符表达式中最左边字符的ANSI值。4 AT(字符串1,字符串2,N)返回字符串1在字符串2中出现的位置(N为第几次出现,省略为1)。5 *ATC(字符串1,字符串2,N同AT(字符串1,字符串2,N),不区分字符的大小写
6、。6 BETWEEN(表达式1,表达式2,表达式3)当表达式1的值大于等于表达式2的值而小于等于表达式3的值时,返回.T.,否则返回.F.。7 BOF(工作区号/别名)返回指定工作区号/别名当前记录是否在表头(省略工作区号/别名为当前工作区)。8 CHR(数字)数字在0-255之间,根据指定的ASCII码,返回其对应的字符。9 CREATEOBJFCT(类名,参数1,参数2,)从类定义或支持OLE的应用程序创建对象。10 CTOD(字符表达式)把字符表达式转换成日期表达式。11 DATE()返回当前系统日期。12 DATATIME()返回当前系统日期和时间。13 DAY(日期)返回该日期是某月
7、中的第几天。14 DBGETPROP(cName,cType,cProperty)返回当前数据库的属性,或返回当前数据库中字段、命名连接、表或视图的属性。15 DBSETPROP(cName,cType,cProperty,ePropertyValue)给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性。16 DBUSED(数据库名称)当指定的数据库已打开时,返回.T.。17 DELETED(工作区号/别名)返回指定工作区号/别名当前记录是否标有删除标记(省略工作区号/别名为当前工作区)。18 DTOC(日期表达式)把日期表达式转换成字符表达式19 EMPTY(表达式)确定表达式
8、是否为空值。20 EOF(工作区号/别名)返回指定工作区号/别名当前记录是否在表尾(省略工作区号/别名为当前工作区)。21 FCOUNT(工作区号/别名)返回表中字段数目。22 FILE(文件名的名称)如果在磁盘上找到指定的文件,返回.T.。23 *FEOF(文件句柄号) 判断文件指针的位置是否在文件尾部。24 GETFILE()显示“打开”对话框,并返回选定文件的名称。25 IIF(逻辑表达式,表达式1,表达式2)根据逻辑表达式的值,返回两个值中的某一个。26 INKEY(N)返回一个编号,该编号对应键盘缓冲区中第一个按键操作。N为秒,是等待时间,如省略为一直等待直到有键按下。27 INT(
9、数值表达式)返回其整数部分。28 LEFT(字符串,个数)从字符串最左边一个字符开始返回指定数目的字符。29 LEN(字符串表达式)返回字符串表达式中字符的数目。30 MAX(表达式1,表达式2,表达式3,)对几个表达式求值,并返回有最大值的表达式。31 MESSAGEBOX()显示一个用户自定义对话框(见学习指导)。32 MIN(表达式1,表达式2,表达式3,)对几个表达式求值,并返回有最小值的表达式。33 MOD(被除数,除数)返回余数。34 MONTH(日期)返回月份值。35 ORDER(工作区号/别名)返回当前表或指定表的主控索引文件或标识。36 RECCOUNT(工作区号/别名)返回
10、当前表或指定表中的记录数目。37 RECNO(工作区号/别名)返回当前表或指定表中的当前记录号。38 RIGHT(字符串,个数)从字符串最右边字符开始返回指定数目的字符。39 ROUND(数值表达式,位数)四舍五入40 SEEK(关键字)在一个已索引的表中搜索一个记录的第一次出现位置。41 SPACE(N)返回N个空格构成的字符串。42 STR(数值表达式,长度,小数位数)返回与数值表达式对应的字符串。43 SUBSTR(字符串,开始位置,个数)字符串截取。44 TABLEREVERT()放弃的缓冲行,缓冲表或临时表的修改。45 TABLEUPDATE()执行对缓冲行,缓冲表或临时表的修改。4
11、6 TAG(复合索引文件名,标识数,工作区号/别名)返回打开的CDX多项复合索引文件的标识名。47 TIME()返回当前系统时间。48 TRIM(字符串表达式)返回删除全部后缀空格的指定字符串表达式。49 TYPE(字符表达式)计算字符表达式,并返回其内容的数据类型。50 USED(工作区号/别名)确定是否在指定工作区中打开了一个表。51 VAL(字符表达式)由数字组成的字符表达式返回数字值。52 YEAY(日期)返回年份。53 CREATEOBJECT()从类定义或支持OLE的应用程序中创建对象。54 GETOBJECT()激活OLE自动化对象,并创建此对象的引用。三常用属性1ActiveC
12、olumn返回一个整数,表明表格控件中包含活动单元的列编号。应用于表格。2Activecontrol引用对象上的活动控件。应用于容器,表单,页面,_SCREEN,工具栏。3ActiveForm引用表单集或_SCREEN对象中活动的表单对象。应用于表单,表单集,_SCREEN。4ActivePage返回页框对象中活动页面的页码。应用于页框。5Alignment指定与控件相关的文本的对齐方式。应用于复选框,列,组合框,编辑框,标头,标签,选择按钮,微调,文本框。6AlloeAddNew指定是否可以从一个表格中将新记录添加到表中。应用于表格。7AlwaysOnTop避免其他窗口覆盖表单窗口。应用于表
13、单,_SCREEN。8AutoActivate *指定如何激活OLE容器控件。应用于OLE绑定型控件,OLE容器控件。9AutoCenter指定表单对象第一次显示于Visual FoxPro主窗口时,是否自动居中放置。应用于表单,_SCREEN。10*AutoCloseTables 指定由数据环境指定的表或视图是否在表单集、表单或报表释放时关闭。应用于数据环境。11AutoSize指定控件是否依据其内容自动调节大小。应用于复选框,命令按钮,命令组,标签,OLE绑定型控件,OLE容器控件,选项按钮,选项组。12BackColor指定用于显示对象中文本和图形的背景色或前景色。应用于复选框,列,组合
14、框,命令组,容器对象,控件对象,编辑框,表单,表格,标头,标签,选项按钮,选项组,页面,屏幕,形状,微调,文本框,工具栏。13ForeColor同BackColor。应用于复选框,命令按钮,列,组合框,容器对象,控件对象,编辑框,表单,表格,标头,标签,选项按钮,页面,屏幕,微调,文本框,工具栏。14BorderColor指定对象的边框颜色。应用于组合框,命令组,容器对象,控件对象,图象,线条,列表框,选项组,页框,形状,文本框。15BorderStyle指定对象的边框样式。应用于命令组,编辑框,表单,图象,标签,线条,选项组,_SCREEN,形状,文本框。16BorderWidth指定一个控
15、件的边框宽度。应用于容器对象,控件对象,线条,页框,形状。17Bound确定一个列对象里的控件是否与列的控件源绑定。应用于列。18BoundColumn对一个多列的列表框或组合框,确定哪个列与该控件的VALUE属性绑定。应用于组合框,列表框。19*BufferMode 指定保守式更新还是开放式更新记录。应用于表单,表单集,_SCREEN。20ButtonCount指定命令组或选项组中的按钮数。应用于命令组,选项组。21Cancel指定一个命令按钮或OLE容器控件是否为“取消”按钮;即当用户按ESC键时,“取消”按钮的Click事件是否发生。应用于命令按钮,OLE容器控件。22Caption指定
16、在对象标题中显示的文本。应用于ActiveDoc对象,复选框,命令按钮,表单,标头,标签,选项按钮,页面,_SCREEN,工具栏。23Closable指定能否由双击窗口弹出菜单框,或从窗口弹出菜单中选择“关闭”项,或通过单击“关闭”按钮来关闭表单。应用于表单,_SCREEN。24*Century 指定在文本框中是否显示一个日期的世纪部分。应用于文本框。25ColumnCount指定表格、组合框或列表框控件中列对象的数目。应用于组合框,表格,列表框。26*ColumnLines 显示或隐藏列之间的线条。应用于组合框,列表框。27ControlBox 指定运行时在表单或工具栏的左上角是否显示控件菜
17、单框。应用于表单,_SCREEN,工具栏。28ControlCount指定容器对象中控件的数目。应用于列,容器对象,控件对象,表单,页面,_SCREEN,工具栏。29ControlSource指定与对象绑定的数据源。应用于复选框,列,组合框,命令组,编辑框,列表框,OLE绑定型控件,选项按钮,选项组,微调,文本框。30CurrentControl指定列对象中的某一个控件来显示活动单元的值。应用于列。31Curvature指定形状控件的弯角曲率。应用于形状。32Default若活动表单上有两个或更多命令按钮,在按下ENTER时,指定哪个命令按钮或OLE容器控件做出响应。应用于命令按钮,OLE容器
18、控件。33*DataFormat指定在文本框中显示的DATE和DATETIME值的格式。应用于文本框。34*DataEnvironment引用对象的数据环境。应用于表单,表单集。35DeleteMark 指定在表格控件中是否出现删除标记列。应用于表格。36Desktop指定表单是否放在Visual FoxPro 主窗口中。应用于表单,_SCREEN。37DynamicAlignment指定列对象中文本和控件的对齐方式,运行期间每次刷新表格控件时,都重新计算对齐方式。应用于列。38DynamicBackColor指定列对象的背景和前景色。运行期间每次刷新表格控件时,都重新计算颜色值。应用于列。3
19、9DynamicForecolor同DynamicBackColor。40DynamicFontSize指定列对象中显示文本的字体大小。运行期间每次刷新表格控件时,都重新计算字体大小。应用于列。41Enabled指定对象能否响应用户引发的事件。应用于复选框,列,组合框,命令按钮,命令组,容器对象,控件对象,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页面,页框,_SCREEN,形状,微调,文本框,计时器,工具栏。42Exclusive指定当根据一个项目连遍一个应用程序(.app)、动态链接库(.dll)或可执行文件(.exe)时,是否在其中
20、排除一个文件。应用于文件对象。43Filter排除不满足条件的记录,筛选条件由给定表达式指定。应用于临时表。44FontName指定显示文本的字体名。应用于复选框,列,组合框,命令按钮,编辑框,表单,表格,标头,标签,列表框,选项按钮,页面, _SCREEN,微调,文本框。45FontSize指定对象文本的字体大小。应用于复选框,列,组合框,命令按钮,编辑框,表单,表格,标头,标签,列表框,选项按钮,页面, _SCREEN,微调,文本框。46Format指定某个控件的Value属性的输入和输出格式。应用于编辑框,微调,文本框。47FormCount包含表单集中表单对象的数目。应用于表单集,_S
21、CREEN。48*GridLines 确定在表格控件中是否显示水平和垂直线。应用于表格。49Height指定对象在屏幕上的高度。应用于复选框,组合框,命令按钮,命令组,容器对象,控件对象,自定义,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,_SCREEN,形状,微调,文本框,计时器,工具栏。50Icon指定最小化表单时显示的图标。应用于表单,项目对象,_SCREEN。51Increment单击上箭头或下箭头时,微调控件中数值增加或减少的量。应用于微调。52InputMask指定控件中数据的输入格式和显示方式。应用于微调,文本框。53I
22、nterval指定计数器控件的Timer事件之间的时间间隔毫秒数。应用于计时器。54KeyboardHighValue指定可用键盘输入到微调控件文本框中的最大值。应用于微调。55KeyboardLowValue指定可用键盘输入到微调控件文本框中的最小值。应用于微调。56Left对于控件,指定对象的左边界(相对于其父对象)。对于表单对象,确定表单的左边界与Visual FoxPro主窗口左边界之间的距离。应用于复选框,组合框,命令按钮,命令组,容器对象,控件对象,自定义,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,_SCREEN,形状,
23、微调,文本框,计时器,工具栏。57MaxButton指定表单是否含有最大化按钮。应用于表单,_SCREEN。58MinButton指定表单是否含有最小化按钮。应用于表单,_SCREEN。59Movable指定用户是否可以在运行时移动一个对象。应用于列,表单,_SCREEN,工具栏。60MultiSelect指定用户是否可以在一个列表框控件中作多项选择,以及如何选择。应用于列表框。61Name指定在代码中引用对象时所用的名称。应用于ActiveDoc对象,复选框,列,组合框,命令按钮,命令组,容器对象,控件对象,临时表,自定义,数据环境,文件对象,编辑框,表单,表单集,表格,标头,图象,标签,线
24、条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页面,页框,项目对象,ProjectHook对象,关系,_SCREEN,形状,微调,文本框,计时器,工具栏。62Order为临时表对象指定主控索引标识。应用于临时表。63PageCount指定一个页框控件中的页面数。应用于页框。64PasswordChar决定用户输入的字符或占位符是否显示在文本框控件中,并确定用占位符的字符。应用于文本框。65Picture指定在控件中显示的图形文件。应用于复选框,命令按钮,容器对象,控件,自定义,表单,图象,选项按钮,页面,_SCREEN。66ReadOnly指定用户是否可以编缉一个控件,更新与
25、临时表对象相关联的表或视图,或包含表明项目中某文件是否可以编缉的值。应用于复选框,列,临时表,编缉框,文件对象,表格,微调,文本框。67RecordSource指定与表格控件相绑定的数据源。应用于表格。68RecordSourceType指定如何打开填充表格控制的数据源。应用于表格。69Resizable指定列对象的大小能否在运行时由用户调节。应用于列。70RowSource指定组合框或列表框控件中值的来源。应用于组合框,列表框。71*RowSourceType指定控件中值的来源类型。应用于组合框,列表框。72ScrollBars指定编缉框、表单或表格所具有的滚动条类型。应用于编缉框,表格。7
26、3Sizable指定对象的大小是否可以改变。应用于OLE绑定型控件,OLE容器控件,工具栏。74Sorted在组合框和列表框中,指定列表部分的各项是否按字母顺序排序。应用于组合框,列表框。75Sparse指定CurentControl属性是影响列对象中的全部单元,还是仅影响列对象中的活动单元。应用于列。76SpeciaEffect指定控件的不同样式选项。应用于复选框,组合框,命令按钮,命令组,容器对象,控件对象,编辑框,列表框,选项按钮,选项组,页框,形状,微调,文本框。77SpinnerHighValue指定单击上箭头时,微调控件所允许的最大值。应用于微调。78SpinnerLowValue
27、指定单击下箭头时,微调控件所允许的最小值。应用于微调。79Style指定控件的样式。应用于复选框,组合框,命令按钮,选择按钮,文本框。80Value指定控件的当前状态。应用于复选框,组合框,命令组,编辑框,表格,列表框,选项按钮,选项组,微调,文本框。81Visible指定对象是否可见还是隐藏。应用于复选框,列,组合框,命令按钮,命令组,容器对象,控件对象,编辑框,表单,表单集,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,项目对象,_SCREEN,形状,微调,文本框,工具栏。82Width指定对象的宽度。应用于复选框,列,组合框,命令按钮,命令组,
28、容器对象,控件对象,自定义,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,_SCREEN,形状,微调,文本框,计时器,工具栏。83WordWrap在调整AutoSize属性为“真”(.T.)的标签控件大小时,指定是否在这种垂直方向或水平方向放大该控件,以容纳Caption属性指定的文本。应用于标签。四常用事件1 Activate当激活表单、表单集或页对象,或者显示工具栏对象时发生。2 AfterCloseTables在表单、表单集或报表的数据环境中,释放指定表或视图后,将发生此事件。3 BeforeOpenTables仅发生在与表单集、
29、表单或报表的数据环境相关联的表和视图打开之前。4 Click当在程序中包含触发此事件的代码,或者将鼠标指针放在一个控件上,按下并释放鼠标左键,或者更改特定控件的值,或在表单空白区单击时,此事件发生。5 DblClick当连续两次快速按下鼠标左按钮并释放时,此事件发生。6 Destroy当释放一个对象时发生。7 Error当某方法在运行中出错时,此事件发生。8 GotFocus当通过用户操作或执行程序代码使对象接收焦点时,此事件发生。9 Init在创建对象时,此事件发生。10 InteractiveChange在使用键盘或鼠标更改控件的值时,此事件发生。11 Load在创建对象前,此事件发生。12 LostFocus当某个对象失去焦点时发生。13 ProgrammaticChange在代码中更改一个控件值时发生。14 QueryUnload在卸载一个表单之前发生此事件。15 RightClick当用户在按下并释放鼠标右键时,此事件发生。16 Timer当经过Interval属性中指定的毫秒时,此事件发生。17 Valid在控件失去焦点之前发生。五 常用方法1. AddObject运行时,在容器对象中添加对象。2. AddItem当组合框或列表框中添加一个新数据项,并且可以指定数据项索引。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1