vfp常用函数重点知识翻转.docx

上传人:b****5 文档编号:11640294 上传时间:2023-03-29 格式:DOCX 页数:45 大小:45.84KB
下载 相关 举报
vfp常用函数重点知识翻转.docx_第1页
第1页 / 共45页
vfp常用函数重点知识翻转.docx_第2页
第2页 / 共45页
vfp常用函数重点知识翻转.docx_第3页
第3页 / 共45页
vfp常用函数重点知识翻转.docx_第4页
第4页 / 共45页
vfp常用函数重点知识翻转.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

vfp常用函数重点知识翻转.docx

《vfp常用函数重点知识翻转.docx》由会员分享,可在线阅读,更多相关《vfp常用函数重点知识翻转.docx(45页珍藏版)》请在冰豆网上搜索。

vfp常用函数重点知识翻转.docx

vfp常用函数重点知识翻转

VFP常用命令,函数,属性,事件和方法

一.常用命令

1.CREATETABLE-SQL创建一个含有指定字段的表。

2.ALTERTABLE-SQL以编程方式修改表的结构。

3.SELECT激活指定工作区。

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

5.CLOSETABLES关闭所有打开数据库中的所有表。

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

7.COPYTO用当前选定表的内容创建新文件。

8.RENAMETABLE重命名当前数据库中的表。

9.BROWSE打开浏览窗口。

1.APPEND在表的末尾添加一个或多个新记录。

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

3.GO/GOTO将记录指针移到指定记录上。

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

5.SEEK在一个表中搜索首次出现的一个记录。

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

7.CONTINUE继续执行先前的LOCATE命令。

8.EDIT显示要编辑的字段。

9.DELETE给要删除的记录做标记。

10.DELETE-SQL给要删除的记录做标记。

11.PACK从当前表中永久删除有删除标记的记录。

12.RECALL恢复所选表中带删除标记的记录。

13.ZAP从表中删除所有记录。

14.INSERT-SQL在表尾追加一个包含指定字段值的记录。

15.REPLACE更新表的记录内容。

16.UPDATE-SQL以新值更新表中的记录。

17.SETEXCLUSIVE指定VisualFoxPro在网络上是以独占方式,还是以共享方式打开表文件。

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

19.SETDELETED指定VisualFoxPro是否处理标有删除标记的记录。

20.SETINDEX打开一个或多个索引文件,供当前表使用。

21.SETORDER指定表的主控索引文件或标识。

22.GATHER将当前选定表中的当前记录的数据替换为某个数组、内存变量组或对象中的数据。

23.SCATTER

24.从当前记录中把数据复制到一组内存变量或数组中。

25.OPENDATABASE

26.打开一个数据库。

27.SETDATABASE

28.指定当前数据库。

29.DELETEDATABASE

30.从磁盘上删除数据库。

31.DISPLAYDATABASE

32.显示有关当前数据库的信息。

33.MODIFYDATABASE

34.打开数据库设计器,让用户能够交互地修改当前数据库。

35.VALIDATEDATABASE

36.保证当前数据库中表和索引位置的正确性。

37.SELECT-SQL

38.从一个表或多个表中检索数据。

39.DO

40.执行一个VisualFoxPro程序或过程。

41.DOFORM

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

43.REPORT

44.根据MODIFYREPORT或CREATEREPORE创建的报表定义文件,显示或打印报表。

45.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.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(日期)返回该日期是某月中的第几天。

14.DBGETPROP(cName,cType,cProperty)返回当前数据库的属性,或返回当前数据库中字段、命名连接、表或视图的属性。

15.DBSETPROP(cName,cType,cProperty,ePropertyValue)给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性。

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.TABLEUPDATE()执行对缓冲行,缓冲表或临时表的修改。

46.TAG([复合索引文件名,]标识数[,工作区号/别名])返回打开的CDX多项复合索引文件的标识名。

47.TIME()返回当前系统时间。

48.TRIM(字符串表达式)返回删除全部后缀空格的指定字符串表达式。

49.TYPE(字符表达式)计算字符表达式,并返回其内容的数据类型。

50.USED([工作区号/别名])确定是否在指定工作区中打开了一个表。

51.VAL(字符表达式)由数字组成的字符表达式返回数字值。

52.YEAY(日期)返回年份。

53.CREATEOBJECT()从类定义或支持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指定表单对象第一次显示于VisualFoxPro主窗口时,是否自动居中放置。

应用于表单,_SCREEN。

10.*AutoCloseTables指定由数据环境指定的表或视图是否在表单集、表单或报表释放时关闭。

应用于数据环境。

11.AutoSize指定控件是否依据其内容自动调节大小。

应用于复选框,命令按钮,命令组,标签,OLE绑定型控件,OLE容器控件,选项按钮,选项组。

12.BackColor指定用于显示对象中文本和图形的背景色或前景色。

应用于复选框,列,组合框,命令组,容器对象,控件对象,编辑框,表单,表格,标头,标签,选项按钮,选项组,页面,屏幕,形状,微调,文本框,工具栏。

13.ForeColor同BackColor。

应用于复选框,命令按钮,列,组合框,容器对象,控件对象,编辑框,表单,表格,标头,标签,选项按钮,页面,屏幕,微调,文本框,工具栏。

14.BorderColor指定对象的边框颜色。

应用于组合框,命令组,容器对象,控件对象,图象,线条,列表框,选项组,页框,形状,文本框。

15.BorderStyle指定对象的边框样式。

应用于命令组,编辑框,表单,图象,标签,线条,选项组,_SCREEN,形状,文本框。

16.BorderWidth指定一个控件的边框宽度。

应用于容器对象,控件对象,线条,页框,形状。

17.Bound确定一个列对象里的控件是否与列的控件源绑定。

应用于列。

18.BoundColumn对一个多列的列表框或组合框,确定哪个列与该控件的VALUE属性绑定。

应用于组合框,列表框。

19.*BufferMode指定保守式更新还是开放式更新记录。

应用于表单,表单集,_SCREEN。

20.ButtonCount指定命令组或选项组中的按钮数。

应用于命令组,选项组。

21.Cancel指定一个命令按钮或OLE容器控件是否为“取消”按钮;即当用户按ESC键时,“取消”按钮的Click事件是否发生。

应用于命令按钮,OLE容器控件。

22.Caption指定在对象标题中显示的文本。

应用于ActiveDoc对象,复选框,命令按钮,表单,标头,标签,选项按钮,页面,_SCREEN,工具栏。

23.Closable指定能否由双击窗口弹出菜单框,或从窗口弹出菜单中选择“关闭”项,或通过单击“关闭”按钮来关闭表单。

应用于表单,_SCREEN。

24.*Century指定在文本框中是否显示一个日期的世纪部分。

应用于文本框。

25.ColumnCount指定表格、组合框或列表框控件中列对象的数目。

应用于组合框,表格,列表框。

26.*ColumnLines显示或隐藏列之间的线条。

应用于组合框,列表框。

27.ControlBox指定运行时在表单或工具栏的左上角是否显示控件菜单框。

应用于表单,_SCREEN,工具栏。

28.ControlCount指定容器对象中控件的数目。

应用于列,容器对象,控件对象,表单,页面,_SCREEN,工具栏。

29.ControlSource指定与对象绑定的数据源。

应用于复选框,列,组合框,命令组,编辑框,列表框,OLE绑定型控件,选项按钮,选项组,微调,文本框。

30.CurrentControl指定列对象中的某一个控件来显示活动单元的值。

应用于列。

31.Curvature指定形状控件的弯角曲率。

应用于形状。

32.Default若活动表单上有两个或更多命令按钮,在按下ENTER时,指定哪个命令按钮或OLE容器控件做出响应。

应用于命令按钮,OLE容器控件。

33.*DataFormat指定在文本框中显示的DATE和DATETIME值的格式。

应用于文本框。

34.*DataEnvironment引用对象的数据环境。

应用于表单,表单集。

35.DeleteMark指定在表格控件中是否出现删除标记列。

应用于表格。

36.Desktop指定表单是否放在VisualFoxPro主窗口中。

应用于表单,_SCREEN。

37.DynamicAlignment指定列对象中文本和控件的对齐方式,运行期间每次刷新表格控件时,都重新计算对齐方式。

应用于列。

38.DynamicBackColor指定列对象的背景和前景色。

运行期间每次刷新表格控件时,都重新计算颜色值。

应用于列。

39.DynamicForecolor

同DynamicBackColor。

40.DynamicFontSize指定列对象中显示文本的字体大小。

运行期间每次刷新表格控件时,都重新计算字体大小。

应用于列。

41.Enabled指定对象能否响应用户引发的事件。

应用于复选框,列,组合框,命令按钮,命令组,容器对象,控件对象,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页面,页框,_SCREEN,形状,微调,文本框,计时器,工具栏。

42.Exclusive指定当根据一个项目连遍一个应用程序(.app)、动态链接库(.dll)或可执行文件(.exe)时,是否在其中排除一个文件。

应用于文件对象。

43.Filter排除不满足条件的记录,筛选条件由给定表达式指定。

应用于临时表。

44.FontName指定显示文本的字体名。

应用于复选框,列,组合框,命令按钮,编辑框,表单,表格,标头,标签,列表框,选项按钮,页面,_SCREEN,微调,文本框。

45.FontSize指定对象文本的字体大小。

应用于复选框,列,组合框,命令按钮,编辑框,表单,表格,标头,标签,列表框,选项按钮,页面,_SCREEN,微调,文本框。

46.Format指定某个控件的Value属性的输入和输出格式。

应用于编辑框,微调,文本框。

47.FormCount包含表单集中表单对象的数目。

应用于表单集,_SCREEN。

48.*GridLines确定在表格控件中是否显示水平和垂直线。

应用于表格。

49.Height指定对象在屏幕上的高度。

应用于复选框,组合框,命令按钮,命令组,容器对象,控件对象,自定义,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,_SCREEN,形状,微调,文本框,计时器,工具栏。

50.Icon指定最小化表单时显示的图标。

应用于表单,项目对象,_SCREEN。

51.Increment单击上箭头或下箭头时,微调控件中数值增加或减少的量。

应用于微调。

52.InputMask指定控件中数据的输入格式和显示方式。

应用于微调,文本框。

53.Interval指定计数器控件的Timer事件之间的时间间隔毫秒数。

应用于计时器。

54.KeyboardHighValue指定可用键盘输入到微调控件文本框中的最大值。

应用于微调。

55.KeyboardLowValue指定可用键盘输入到微调控件文本框中的最小值。

应用于微调。

56.Left对于控件,指定对象的左边界(相对于其父对象)。

对于表单对象,确定表单的左边界与VisualFoxPro主窗口左边界之间的距离。

应用于复选框,组合框,命令按钮,命令组,容器对象,控件对象,自定义,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,_SCREEN,形状,微调,文本框,计时器,工具栏。

57.MaxButton指定表单是否含有最大化按钮。

应用于表单,_SCREEN。

58.MinButton指定表单是否含有最小化按钮。

应用于表单,_SCREEN。

59.Movable指定用户是否可以在运行时移动一个对象。

应用于列,表单,_SCREEN,工具栏。

60.MultiSelect指定用户是否可以在一个列表框控件中作多项选择,以及如何选择。

应用于列表框。

61.Name指定在代码中引用对象时所用的名称。

应用于ActiveDoc对象,复选框,列,组合框,命令按钮,命令组,容器对象,控件对象,临时表,自定义,数据环境,文件对象,编辑框,表单,表单集,表格,标头,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页面,页框,项目对象,ProjectHook对象,关系,_SCREEN,形状,微调,文本框,计时器,工具栏。

62.Order为临时表对象指定主控索引标识。

应用于临时表。

63.PageCount指定一个页框控件中的页面数。

应用于页框。

64.PasswordChar决定用户输入的字符或占位符是否显示在文本框控件中,并确定用占位符的字符。

应用于文本框。

65.Picture指定在控件中显示的图形文件。

应用于复选框,命令按钮,容器对象,控件,自定义,表单,图象,选项按钮,页面,_SCREEN。

66.ReadOnly指定用户是否可以编缉一个控件,更新与临时表对象相关联的表或视图,或包含表明项目中某文件是否可以编缉的值。

应用于复选框,列,临时表,编缉框,文件对象,表格,微调,文本框。

67.RecordSource指定与表格控件相绑定的数据源。

应用于表格。

68.RecordSourceType指定如何打开填充表格控制的数据源。

应用于表格。

69.Resizable指定列对象的大小能否在运行时由用户调节。

应用于列。

70.RowSource指定组合框或列表框控件中值的来源。

应用于组合框,列表框。

71.*RowSourceType指定控件中值的来源类型。

应用于组合框,列表框。

72.ScrollBars指定编缉框、表单或表格所具有的滚动条类型。

应用于编缉框,表格。

73.Sizable指定对象的大小是否可以改变。

应用于OLE绑定型控件,OLE容器控件,工具栏。

74.Sorted在组合框和列表框中,指定列表部分的各项是否按字母顺序排序。

应用于组合框,列表框。

75.Sparse指定CurentControl属性是影响列对象中的全部单元,还是仅影响列对象中的活动单元。

应用于列。

76.SpeciaEffect指定控件的不同样式选项。

应用于复选框,组合框,命令按钮,命令组,容器对象,控件对象,编辑框,列表框,选项按钮,选项组,页框,形状,微调,文本框。

77.SpinnerHighValue指定单击上箭头时,微调控件所允许的最大值。

应用于微调。

78.SpinnerLowValue指定单击下箭头时,微调控件所允许的最小值。

应用于微调。

79.Style指定控件的样式。

应用于复选框,组合框,命令按钮,选择按钮,文本框。

80.Value指定控件的当前状态。

应用于复选框,组合框,命令组,编辑框,表格,列表框,选项按钮,选项组,微调,文本框。

81.Visible指定对象是否可见还是隐藏。

应用于复选框,列,组合框,命令按钮,命令组,容器对象,控件对象,编辑框,表单,表单集,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,项目对象,_SCREEN,形状,微调,文本框,工具栏。

82.Width指定对象的宽度。

应用于复选框,列,组合框,命令按钮,命令组,容器对象,控件对象,自定义,编辑框,表单,表格,图象,标签,线条,列表框,OLE绑定型控件,OLE容器控件,选项按钮,选项组,页框,_SCREEN,形状,微调,文本框,计时器,工具栏。

83.WordWrap在调整AutoSize属性为“真”(.T.)的标签控件大小时,指定是否在这种垂直方向或水平方向放大该控件,以容纳Caption属性指定的文本。

应用于标签。

四.常用事件

1.Activate当激活表单、表单集或页对象,或者显示工具栏对象时发生。

2.AfterCloseTables在表单、表单集或报表的数据环境中,释放指定表或视图后,将发生此事件。

3.BeforeOpenTables仅发生在与表单集、表单或报表的数据环境相关联的表和视图打开之前。

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当组合框或列表框中添加一个新数据项,并且可以指定数据项索引。

3.Clear清除组合框或列表框控件中的内容(RowsourceType属性必须设置为0)。

4.DoCmd对于VisualFoxPro应用程序自动服务程序的一个实例,执行一个VisualFoxPro命令。

5.Hide通过把Visible属性设置为“假”(.F.),隐藏表单、表单集或工具栏。

6.Refresh重画表单或控件,并刷新所有值。

7.RemoveItem从组合框或列表框中移去一项。

8.Release从内存中释放表单集或表单。

9.Setall为容器对象中的所有控件或某类控件指定一个属性设置。

10.SetFocus为一个控件指定焦点。

11.Show显示一个表单,并且确定是模式表单还是无模式

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

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1