常用控件附录

来源:百度文库 编辑:神马文学网 时间:2024/04/17 05:02:31
附录1:VFP常用控件及功能
控件名称 功 能
CheckBox 创建复选框
ComboBox 创建组合框
CommandButton 创建命令框
CommandGroup 创建命令按钮组
EditBox 创建编辑框
Grid 创建网格
Image 创建用于显示.BMP图片的图象控件
Label 创建用于显示正文内容的标签
Line 创建用于显示水平线、垂直线或斜线的控件
ListBox 创建列表框
OLE Bound 创建OLE 绑定型控件
OLE 创建OLE 容器控件
OptionButton 创建选项按钮
OptionGroup 创建选项按钮组
PageFrame 创建包含若干页的页框
Shape 创建用于显示方框、圆或者椭圆的Shape控件
Spinner 创建微调控件
TextBox 创建文本框
Timer 创建按定时间隔执行代码的定时器

附录2:VFP常用对象及功能
对象名称 功 能
Application 远程启动或操纵Visual FoxPro实例
Column 在网格中创建一列
Container 创建可以包含其他对象的容器对象
Control 创建可以包含其他受保护对象的控件对象
Cursor 创建游标对象
Custom 创建定制的、用户自定义的对象
Data Environment 在创建表单、表单集或者报表时,创建数据环境对象
Form 创建表单
From Set 创建表单集
Header 为网格中的列创建一个标题
Objects collection 确定Application对象中的当前对象
Page 在页框中创建一页
Relation 在创建表单、表单集或者报表数据环境时,建立表间关联
Separator 创建在工具栏的控件之间插入空格字符的Separator对象
This 在事件代码或类定义中提供对当前对象的引用
ThisForm 在表单事件代码或类定义中提供对当前表单的引用
ThisFormset 在事件代码或类定义中提供对当前表单集的引用
ToolBar 创建一个工具栏

附录3:VFP常用属性及功能
属性名 功 能
ActiveColumn 返回Grid控件中包含活动单元的列
ActiveControl 引用对象中的活动控件
ActiveForm 引用表单集中的活动Form对象或_Screen对象
ActivePage 返回Page Frame对象中活动Page号
ActiveRow 指定Grid控件中包含活动单元的行
Alias 指定与Cursor对象相关的每个表或视图的别名
Align 指定表单中Active X控件的对齐方式
Alignment 指定与控件有关的文本对齐方式
Allow AddNew 指定是否从网格中添加新记录到表中
Allow HeaderSizing 指定网格标头的高度是否可以在运行时更改
Allow RowSizing 指定网格中记录的高度是否可以在运行时更改
Allow Tabs 指定EditBox控件中是否允许使用制表符
Always On Top 防止其他窗口覆盖表单窗口
Application 引用Application对象
AutoActivate 确定OLE Container 控件任何才能被激活
AutoCenter 确定第一次显示表单对象时是否将空表单对象自动居中
AutoCloseTables 释放表单集、表单或报表时,是否关闭数据表或视图
AutoOpenTables 与表单集、表单数据环境有关的表和视图是否自动装载
AutoRelease 当表单集中最后一个表单释放时,是否释放表单集
AutoSize 确定控件是否根据内容自动改变大小
AutoVerbMenu 指定鼠标右键单击OLE对象时,是否显示OLE对象快捷菜单
Auto Yield 指定在程序代码的每次执行之间,VFP的一个实例是否处理待处理的Windows事件
BackColor / ForeColor 指定对象中显示文本和图形时的背景或前景颜色
Backstyle 确定对象的背景是透明的还是不透明的
BaseClass 指定被引用对象的VFP基类名
BorderColor 指定对象的边界颜色
BorderStyle 指定对象的边界风格
BorderWidth 指定控件边界的宽度
Bound 确定Column对象中的控件是否被绑定到Column的控件源中
BoundColumn 确定多列列表框或组合框中哪一列被绑定为控件的Value属性
BoundTo 列表或组合框的Value属性是否由List、ListIndex属性确定
BufferMode 记录更改的缓冲锁定方式是悲观缓冲方式还是乐观缓冲方式
BufferModeOverride 在表单或表单集中是否可以覆盖BufferMode属性的设置
ButtonCount 指定CommandGroup或OptionGroup 中的按钮数
Buttons 用于访问按钮组中每一按钮的数组
Cancel CommandButton或OLEContainer控件是否是为Cancel按钮。
Caption 指定显示在对象提要中的文本内容
Century 指定是否在文本框中显示日期的纪元部分
ChildAlias 指定子表的别名
ChildOrder 为Grid控件的记录源或Relation对象指定索引标记
Class 返回对象的基类名
ClassLibrary 指定包含对象类的用户自定义类库的文件名
ClipControls 确定Paint事件重的图形方法是否重新绘制整个对象或者只绘制新的被暴露(Exposed)区域。此外,这个属性还用于确定图形操作环境是否创建排斥对象所包含非图形空间的剪裁区域
Closable 是否通过双击控件菜单框或者从菜单选择Close来关闭表单
Colorscheme 指定控件重所使用的调色盘类型
ColorSource 确定如何设置控件的颜色
ColumnCount 指定Grid、Combo Box和List Box控件中Column对象的数目
ColumnLines 显示或隐藏列之间的行
ColumnOrder 指定Grid控件中Column对象之间的相对顺序
Columns 是否通过列号来访问每个Column对象的数组
ColumnWidths 指定Combo Box和List Box控件中的列宽度
Comment 保存与对象有关的信息
ControlBox 确定在运行时是否在表单的左上角显示控制菜单框
ControlCount 指定容器(Container)对象中的控件数
Controls 访问容器(Container)对象中的控件的数组
ControlSource 确定绑定对象的数据源
CurrentControl 指定包含在Column对象中用于显示活动单元值的控件
CurrentX 为下一绘制方法指定水平(X)方向的坐标
Currenty 为下一绘制方法指定水平(Y)方向的坐标
CursorSource 指定与Cursor对象有关的表或视图的名称
Curvature 指定Shape控件的拐角曲率
Database 指定路径给包含与Cursor对象有关的表或视图的数据库
DataSession 指定表单、表单集或工具栏是否可以在数据会话期间运行,以及是否有独自的数据环境
DataSessionID 返回标识表单、表单集或工具栏的私有数据会话的数据会话表识符当DatasessionID属性为1,则返回缺省的数据对话标识符
Dateformat 指定显示在文本框中的Data和Datetime型数值的格式
DateMark 指定显示在文本框中的Data和Datetime型数值的定界符
Default 指定缺省的命令按钮或OLEcontainer控件
Defaultfilepath 指定由Application对象使用的缺省驱动器和目录
DeFOLECID 指定表单或Visual FoxPro主窗口的缺省OLE LOCAL ID
DeleteMark 确定删除标志列是否在Grid控件中显示
Desktop FORM是否出现在Windows桌面或Visual FoxPro主窗口中
DisabledBackcolor 指定不可用控件的背景
DisabledForecolor 指定不可控件的前景颜色
Disableditembackcolor 为Combo box和List box中不可用项指定背景颜色
Disableditemforecolor 为Combo box和List box中不可用项指定前景颜色
Disabledpicture 当控件不可用时,该属性用于确定是否显示图形
Displayvalue 确定List box或Combo box控件中所选择项的第一列的内容
Docked 用以指明用户自定义工具栏对象是否停放的一个逻辑值
Dockposition 指定用户自定义工具栏停放的位置
Documentfile 返回被链接对象的文件名
Downpicture 确定当选择控件时是否显示图形
Dragicon 确定拖放操作期间图标是否显示为指针形
Dragmode 为拖放操作确定手动或自动方式
Drawmode 与颜色属性一起确定Shape和Line对象在屏幕上的显示方式
Drawstyle 确定当用图形方式绘制图形时的线型
Drawwidth 确定用图形方法中进行输出时的线宽度
Dynamicalignment 确定Column对象中的文本和控件的对齐方式
Dynamicbackcolor 指定Column对象的背景颜色
Dynamicforecolor 指定Column对象的前景颜色
DynamicCurrentcontrol 确定Column对象中所包含的哪个控件用于显示活动单元的值
DynamicFontname 确定显示文本时所使用字体的名称
DynamicFontbold 确定是否将Column对象中的文本显示为粗体(Bold)
DynamicFontitalic 确定是否将Column对象中的文本显示为斜体(Italic)
DynamicFontstrikethru 确定是否将Column对象中的文本显示删除线(Strike thru)
DynamicFontunderline 确定是否将Column对象中的文本显示下划线(Underline)
DynamicFontoutline 确定与Column对象有关的文本是否带轮廓
DynamicFontshadow 确定与Column对象有关的文本是否带阴影
DynamicFontsize 确定Column对象中文本显示的字体大小
DynamicinputMask 确定如何在Column对象中显示和输入数据
Enabled 确定对象是否响应用户产生的事件
Exclusive 确定与Cursor对象有关的表是否按互斥方式打开
Fillcolor 指定用于填充图形的颜色,图形通过图形例程绘制好轮廓
Fillstyle 指定形状以及用Circle与Box图形方法创建的图形填充模式
Filter 排斥不满足指定表达式条件的记录
FirstElement 指定数组中第一个显示在Combobox或Listbox控件中的元素
FontBold 指定文本是否采用一种粗体或多种风格
FontItalic 指定文本是否采用一种斜体或多种风格
FontstrikeThru 指定文本是否采用一种删除线或多种风格
FontUnderline 指定文本是否采用一种下划线或多种风格
FontCondense 指定文本是否具有压缩(Condense)风格
FontExtend 指定文本是否具有扩展风格
FontName 确定文本显示时所使用的字体名
FontOutline 确定控件所支持的文本是否有轮廓
FontShadow 确定控件所支持的文本是否有阴影
FontSize 确定对象中文本显示时的字体大小
Format 指定控件中Value属性的输入和输出格式
FormCount 确定表单集中的表单数
Forms 访问表单集中每个表单的数组
FullName 确定启动Visual FoxPro实例的目录和文件名
GridLineColor 指定Grid控件中分隔各单元的线的颜色
GridLines 确定Grid控件中是否显示水平和垂直线
GridLineWidth 确定Grid控件中分隔各单元的线宽度
HalfHeightCaption 确定表单提要是否为正常高度一半
HeaderHeight 确定Grid控件中列标头的高度
Height 确定屏幕上对象的垂直方向高度
HelpContextID 确定在帮助文件中为某个对象提供上下文帮助信息
HideSelection 控件失去焦点时,该属性指定选中的文本是否出现选择标记
HighLight 确定Grid控件中具有焦点的单元是否出现选择标记
HighLightrow 确定Grid控件中当前行和单元是否高亮显示
Hours 指定Datetime型数值,按12或24小时时间显示
HostName 返回或设置Visual FoxPro应用程序的宿主名
Icon 指定表单最小化时显示的图标
Increment 确定单击Spinner控件的上箭头或下箭头时递增的步长
Incrementalsearch 确定键盘操纵时,控件是否支持增量式搜索
InitialSelectedalias 装载数据环境时,把与Cursor对象有关的别名作为当前别名
InputMask 确定如何在控件中输入和显示数据
IntegralHeight 指定Editbox ,Listbox,Textbox控件高度是否能自动调整
Interval 指定调用Timer控件的Timer事件之间的毫秒数
IMEMode 指定单个控件的IME窗口设置
ItemBackColor 指定Combobox和Listbox控件中显示项的背景颜色
ItemFOREcolor 指定Combobox和Listbox控件中显示项的前景颜色
ItemData 使用索引来引用一维数组
ItemIDData 用来引用一维数组
ItemTips 指定是否显示组合框或列表框中的提示信息
Keyboardhighvalue 指定用键盘可以输入Spinner控件中的最大值
Keyboardlowvalue 指定用键盘可以输入Spinner控件中的最小值
Keypreview 确定表单的Keypress事件是否监听控件的Keypress事件
Left 确定控件或表单左边界与其容器对象左边界之间的距离
LeftColumn 确定grid控件中显示在最左边列的列号
Lineslant 指定线的倾斜方式,从左上角到右下角或者从左下角到右上角
LinkMaster 指定与grid控件中显示的子表链接的父表
List 字符串数组用于存取Combobox或Listbox控件中的项
Listcount 确定Combobox或Listbox控件的列表部分的项数
Listindex 确定Combobox或Listbox控件中所选中项的索引号
Listitem 字符串数组,通过项标识Combobox或Listbox控件中的项
Listitemid 为Combobox或Listbox控件中所选择的选项,指定唯一的标识号
LockScreen 确定表单是否批处理所包含对象的所有属性值的变化
Margin 指定控件文本部分创建的页边宽度
MaxButton 指定表单是否具有Maximize按钮
MaxHeight 指定可改变大小的表单的最大高度
MaxLeft 指定表单与Visual FoxPro主窗口左边界之间的最大距离
MaxLength 指定Editbox或Textbox中可以输入字符的最大长度
MaxTop 表单与Visual FoxPro主窗口上边界的最大距离
MaxWidth 指定可改变大小的表单的最大宽度
Mdiform 指定哪个表单响应Maximize按钮
MemoWindow 当Textbox控件的数据源识备注字段时,确定所使用的用户自定义窗口的名称
Minbutton 指定窗体是否具有Minimize按钮
Minheitht 指定可变大小的表单的最小高度
Minwidth 指定可变大小的表单的最小宽度
MouseIcon 当鼠标指针位于某一对象上时,指定要显示的鼠标指针图标
MousePointer 鼠标置于对象的某一特定部分时,指定鼠标指针的形状
Movable 指定对象在运行时是否可移动
Moverbars 指定Listbox控件是否显示移动条
MultiSelect 指定用户是否可以在Listbox控件中进行多重选择以及如何进行多重选择
Name 指定在程序代码中用于引用对象的名称
Newindex 确定最近添加到Combobox或Listbox控件中的项的索引号
Newitemid 确定最近添加到Combobox或Listbox控件中的项的标识号
NodataOnload 导致与Cursor对象有关的视图在没有卸载数据时就激活
NullDisplay 指定显示为空值文本
NumberOfElements 指定表明数组中有多少项用于填充Combobox或Listbox控件的列表部分
Object 访问OLE服务器的属性和方法
OLEClass 返回OLE对象的类标识号
OLECID 指示OLEBound或OLEContainer控件的localid的数值型数值
OLErequestpendingTimeout 用于指定自动化请求之后显示忙消息之前要消耗多少毫秒
OLEserverbusyraiseerror 用于指定当自动化请求被拒绝时是否发出错误消息
OLEserverbusytimeout 指定当服务器忙时自动化请求要重试多长时间
OLEtypeallowed 返回包含在控件中的OLE对象的类型
OnetoMany 在父表中移动记录指针时,指定记录指针是否保持在同一父记录上,直到子表中的记录指针移动通过所有的关联记录为止
OpenViews 确定要自动打开与表单集、表单或报表数据环境有关视图类型
OpenWindow 当局限于备注字段的Textbox控件接收到焦点时,确定是否自动打开窗口
Order 为Cursor对象指定控制索引标记
PageCount 确定页框中所包含页的数量
PageHeight 指定页的高度
PageOrder 指定页框中页之间的相对顺序
Pages 在取页框中某一页的数组
PageWidth 指定页的宽度
Panel 确定Grid控件中的活动面板
PanelLink 确定Grid控件的左面板和右面板是否链接
Parent 引用控件的容器对象
ParentAlias 确定父表的别名
ParentClass 返回对象类的父类名
Partition 确定是否将Grid控件分割成两个面板,并指定分割相对于Grid控件左边界的位置
PasswordChar 确定是否在Textbox控件显示用户键入的字符或占位符,并确定所使用的字符为占位符
Picture 确定显示在控件中的位图文件或图标文件
ReadCycle 确定焦点移出表单集的最后一个对象时,是否移到表单集的第一个对象中
ReadLock 确定表单集中任意一个表单所引用的全部记录是否被锁定
ReadMouse 确定是否可以用鼠标在表单集的表单中的控件之间进行移动
ReadObject 确定激活表单集具有焦点的对象
ReadOnly 指定能否编辑控件或能否更改与Cursor对象有关的表或视图
ReadSave 确定Read命令能否用于激活对象
ReadTimeout 确定在没有用户输入时,表单集将保持活动状态的时间
RecordMark 确定Grid控件中是否显示记录选择标记列
RecordSource 确定Grid控件绑定的数据源
RecordSourcetype 确定如何打开Grid控件的数据源
RelationalExpr 是一个关联表达式,通过在父表字段与子表中的索引建立关联关系来连接这两个表
RelativeColumn 确定Grid控件中可视部分的活动列
RelativeRow 确定Grid控件中可视部分的活动行
ReleaseType 返回用语确定如何释放Form对象的整数值
Resizable 运行时,确定Column对象是否可以由用户改变大小
Rowheight 确定Grid控件的行高度
RowSource 确定Combobox或Listbox控件中值的数据源
RowSourceType 确定控件中数据源的类型
ScaleMode 当使用图形方法或定位控件时,指定对象坐标的计量单位
ScrollBars 确定控件的滚动条类型
Seconds 确定是否在文本框中显示Datetime型数值的秒部分
Selected 确定列表框或组合框中的某一项是否被选择
SelectedBackcolor 确定被选中文本的背景颜色
SelectedForecolor 确定被选中文本的前景颜色
SelectedID 确定组合框或列表框中的某一项是否被选择
Selecteditembackcolor 确定组合框或列表框中被选择项的背景颜色
Selecteditemforecolor 确定组合框或列表框中被选择项的前景颜色
Selectonentry 当用户移动到列单元、编辑框或文本框中的文本时,确定是否选择该文本
Sellength 返回用户在控件的文本输入区中选择的字符数,或者指定选择的字符数
Selstart 返回用户在控件的文本输入区中所选择文本的起始位置,或者指定文本插入点的位置
Seltext 返回拥护在控件的文本输入区中所选择的文本内容,或空串
ShowTips 确定是否显示Form对象或Toolbar对象中指定控件工具提示
ShowWindow 或工具栏是否为顶层表单或子表单
Sizable 确定对象是否可以改变大小
Sizebox 确定表单是否有大小框
Sorted 确定Combobox或Listbox控件中列表部分的项是否自动按字母顺序排列
Sparse 确定Currentcontrol属性是影响Column对象中的所有单元还是只影响活动单元
SpecialEffect 确定控件的不同格式选项
SpinnerhighValue 确定单击鼠标上下箭头键,可以输入到Spinner控件的最大值
SpinnerlowValue 确定单击鼠标上下箭头键,可以输入到Spinner控件的最小值
SpiltBar 确定是否在Grid控件中显示分隔条
StartMode 包含指示Visual FoxPro如何启动数值型数值
Statusbar 指定在Visual FoxPro状态栏中显示的文本
StatusBarText 指定控件获得焦点时,在状态栏中显示的文本内容
Stretch 确定如何调整图象的大小来适应控件
StrictDateEntry 确定是否在文本框中按特定的静态格式显示Date,Datetime型数据
Style 确定控件的风格
Tabindex 指定页中控件的制表顺序和表单集中表单的制表顺序
Tabs 指定页框是否有标记
Tabstop 确定拥护是否可以用tab键来移动焦点到对象中
TabStretch 当标记不适合于页框时,指定要来取的动作
Tag 存储程序中需要的任何额外数据
TerminateRead 单击控件时,确定表单或表单集是否失去活动性
Text 包含输入到控件文本框部分的未格式化文本
Tooltiptext 为控件的工具提示指定文本内容
Top 确定对象上边界与其容器对象上边界之间的距离
TopIndex 确定列表中出现在最顶端的项
TopItemID 确定列表中出现在最顶端的项标识号
Value 确定控件的当前状态
Version 按字符串返回Visual FoxPro的版本号
View 确定grid控件的视图类型
Visible 确定对象是可见的还是隐藏的
WhatsThisButton 确定what's this按钮是否出现在表单标题栏中
WhatsThisHelp 确定上下文敏感帮助是否使用Whatsthishelp技术来打开Sethelp指定的帮助文件
Width Width属性用于确定对象的宽度
WindowList 确定可以参与当前表单的Read处理的一组表单
WindowState 在运行时,确定表单窗口的可视状态
WindowType 显示或用Do命令运行表单集或表单时,确定其类型
WordWrap 当控件调整大小时,确定Label控件是否进行垂直或水平扩充
ZoomBox 确定表单是否有缩放框(Zoom Box)

附录4:VFP常用事件及功能
事件名 功 能
Activate 当Formset,Form或Page对象变成活动的或者Toolbar对象显示时将发生Activate事件
AfterCloseTables 表单、表单集或报表的数据环境中指定的表或视图释放时,将产生Afterclosetables事件
AfterDock 在停放工具栏对象之后发生
AfterRowColChange 当用户移动到Grid控件中的另一行或列时,新单元获得焦点且新行或列中对象的When事件发生后将发生Afterrowcolchange事件。除非新行或列中对象的When事件返回真,否则Afterrowcolchange事件不会发生
BeforeDock 在停放工具栏对象之前发生
BeforeOpenTables 当与表单,表单集或报表的数据环境有关的表和视图刚打开之前,将发生Beforeopentables事件
BeforeRowColChange 在用户改变行或列时,新单元获得焦点之前,将发生Beforerowcolchange事件,此外,网格列中当前对象的Valid事件发生之前,也将发生Beforerowcolchange事件
Click Click事件是在以下情况之一时发生:1.鼠标指针指向控件时,如果用户按下并释放左键,或者改变某个控件的值,或者单击表单的空白区域; 2.在程序中包含触发该事件的代码
DblClick 短时间内,如果用户连续按下2次鼠标左键并释放2次,则产生Dblclick事件;此外,如果选择列表框或组合框中的项并按回车,也将产生Dblclick事件
Deactibate 当容器对象由于所包含的对象没有一个焦点而不再活动时,将产生Deactibate事件
Deleted 当用户给某一记录做删除标记、取消为删除而做的标记或者发出Delete命令时,将产生Deleted事件
Destroy 释放对象时,将产生Destroy事件
Docmd 执行Visual FoxPro自动化服务器的一条Visual FoxPro命令时,将触发Docmd事件
Downclick 单击用户的下箭头时,将产生Downclick事件
Dragdrop 当拖放操作完成时,将产生Dragdrop事件
Dragover 当控件被拖到目标对象上时,将产生Dragover事件
Dropdown 单击下拉箭头后,Combobox控件的列表部分即将下拉时,将产生Dropdown事件
Error 当发法中有一个运行错误时将产生Error事件
Errormessage 当valid事件返回假时将发生Errormessage事件,并且提供错误信息
GotFocus 无论是用户动作或通过程序使对象接收到焦点,都将产生Gotfocus事件
Init 当创建对象时,将产生Init事件
Interactivechange 使用键盘或鼠标改变控件的值时,将发生Interactivechange事件
Keypress 当用户按下并释放一个键时,将发生Keypress事件
Load 在创建对象之前产生Load事件
Lostfocus 当对象失去焦点时,将发生Lostfocus事件
Message Message事件将在屏幕底部状态栏中显示信息
Middleclick 当用户用中间的鼠标键单击控键时,将发生Middleclick事件
Mousedown 当用户按下鼠标键时,将发生Mousedown事件
Mousemove 当用户移动鼠标到对象上时,将发生Mousemove事件
Mouseup 当用户释放鼠标键时,将发生Mouseup事件
Mousewheel 对于有轮子的鼠标,当用户旋转鼠标轮子的时候,将发生Mousewheel事件
Moved 当对象移动到新的位置或者在程序代码中改变容器对象的top或left属性设置值时,将产生Moved事件
Paint 当重新绘制表单或工具栏时,将发生Paint事件
Programmaticchange 程序代码中改变控件的值时,将产生Programmaticchange事件
Queryunload 表单卸载之前,将发生Queryunload事件
Rangehigh 当控件失去焦点时,对于Spinner或Textbox控件将发生Rangehigh事件;当控件接收焦点时,对于Combobox或Listbox控件将发生Rangehigh事件
Rangelow 当控件接收焦点时,对于Spinner或Textbox控件将发生Rangelow事件;当控件失去焦点时,对于Combobox或Listbox控件将发生Rangelow事件
Readactivate 当表单集中的表单变为活动表单时,将发生Readactivate事件,支持对Read的向下兼容
ReadDeactivate 当表单集中的表单失去活动性时,将产生Readdeactivate事件
Readshow 当在活动表单集中键入Readshow命令时,将发生Readshow事件
Readvalid 当表单集失去活动性时候,将立刻发生Readvalid事件
Readwhen 在加载表单集后,将产生Readwhen事件
Resize 当对象重新确定大小时,将发生Resize事件
Rightclick 当用户在控件中按下并释放鼠标右键时,将产生Rightclick事件
Scrolled 在grid控件中,当用户单击水平或垂直滚动框时,将产生Scrolled事件
Timer 当消耗完Interval属性指定的时间时,将发生Timer事件
Uienable 无论何时,只要页激活或失去活动性,对于页中所有包含的对象都将发生Uienable事件
Undock 将工具栏脱离停放位置时发生
Unload 释放对象时,将发生Unload事件
Upclick 当用户单击控件的上箭头时,将发生Upclick事件
Valid 在控件失去焦点之前,将发生Valid事件
When 在控件接收到焦点之前,将发生When事件

附录5:VFP常用方法及功能
方法名 功 能
ActivateCell 激活Grid控件的某一单元
AddColumn 添加Column对象到Grid控件中
AddItem 添加新项到Combo box或List box控件中
AddListItem 添加新项到Combo box或List box控件中
AddObject 在运行时添加对象到容器对象中
Box 在表单中画一个矩形
Circle 在表单中绘制圆或椭圆
Clear 清除Combo box或List box控件的内容
CloneObject 复制对象,包括对象的所有属性、事件和方法
CloseTables 关闭与数据环境有关的表和视图.
Cls 清除表单中的图形和文本
DataToClip 将记录集作为文本拷贝到剪贴板中
DeleteColumn 从Grid控件中删除Column对象
Dock 沿Visual FoxPro主窗口或桌面的边界将Tool bar对象船坞化
DoScroll 滚动Grid控件
DoVerb 执行指定对象上的动词(Verb)
Drag\Draw 开始、结束或中断一次拖放操作重新绘制表单
Eval 计算表达式并将结果返回给Visual FoxPro自动化服务器
Help 打开帮助窗口
Hide 通过设置Visible属性来隐藏表单、表单集或工具栏
IndexToItemId 返回给定项索引号的标识号
ItemIDToIndex 返回给定项标识号的索引号
Line\Move 在表单中绘制线条 \ 移动对象
Point\Print 返回表单中指定点的红绿蓝(RGB)颜色 \ 在表单中打印字符串
Pset 将表单或Visual FoxPro主窗口中的点设置为前景色
Quit 结束Visual FoxPro
ReadExpression 返回属性窗口中输入的属性表达式的值
ReadMethod 返回指定方法的文本
Refresh\Release 重新绘制表单或控件,并刷新所有值 \ 从内存中释放表单集或表单
RemoveItem 从Combo box或List box控件中删除一项
RemoveListItem 从Combo box或List box控件中删除一项
RemoveObject 从容器对象中删除指定的对象
Requery 重新查询List box或Combo box控件的数据源
RequstData 在Visual FoxPro实例中,创建包含所打开表数据的数组
Reset 重新设置Timer控件,以便从0开始计数
SaveAs 将对象保存为.SCX文件
SaveAsClass 将对象的实例作为类定义保存到类库中
SetAll 为容器对象中的所有控件或者某个控件类赋予属性设置值
SetFocus 给控件设置焦点
SetVal 为Visual FoxPro自动化服务器的实例创建变量并给变量存储值
Show 显示表单并确定该表单是模态的还是非模态的
ShowWhatsThis 显示由对象的WHAT‘S THIS HELP属性指定的帮助主题
TextHeight 返回文本串按当前字体显示时的高度
TextWidth 返回文本串按当前字体显示时的宽度
WhatsThisMode 显示WHAT’S THIS HELP问号标记
WriteExpression 将表达式写到属性中
WriteMethod 将指定的文本写入指定的方法中
Zorder 在Z-Order图形层中将指定表单或控件放置到Z-Order的前面或后面


附录6:VFP常用系统内存变量及功能
系统内存变量名称 功 能
_ALIGNMENT 对齐两个边界之间的文本
_ASCIICOLS 表示Report…To File ASCII命令建立的文本文件中的列数
_ASSIST 指定键入Assist命令识执行的程序
_BEAUTIFY 确定Visual FoxPro的美化应用程序
_BOX 打印方框
_BROWSER 包含类浏览器的名字
_BUILDER 包含Visual FoxPro生成器应用程序的名称
_CALCMEM 包含Visual FoxPro存储在计算器(Calculator)内存中的数值
_CALCVALUE 包含计数器(Calculator)显示的数值
_CLIPTEXT 包含剪贴板(Clipboard)的内容
_CONVERTER 包含Visual FoxPro转换器应用程序名
_CUROBJ 包含当前选择的控件号
_DBLCLICK 指定双击和三击鼠标按钮的时间间隔
_DIARYDATE 包含Calendar/Diary附件中的当前日期
_DOS 测试当前正在使用的是否是FoxPro for MS-DOS
_FOXDOC 指定Foxdoc自动程序文档生成器的名称和位置
_FOXGRAPH 指定Foxgraph可选图形软件包的名称和位置
_GENGRAPH 指定将查询结果输出到Microsoft graph(Visual FoxPro、FoxPro for windows和FoxPro for Macintosh)或者Fox graph(FoxPro for MS-DOS)中的应用程序
_GENNMENU 指定一个菜单生成程序
_GENPD 指定在FoxPro for MS-DOS中建立的基于字符的报表打印驱动程序的接口程序
_GENSCRN 指定屏幕格式的生成程序
_GENXTAB 指定将查询结果输出成交叉表形式的程序
_INDENT 指定每个段落的第一行缩进的字符数
_LMARGIN 表示左边界
_MAC 测试当前正在使用的是否是FoxPro for Macintosh或Visual FoxPro for Macintosh
_MLINE 指定Mline()函数中备注型自段的偏移位置
_PADVANCE 表示进页的方法
_PAGENO 包含当前的页号
_PBPAGE 包含打印的第一页的页号
_PCOLNO 包含当前的列号
_PCOPLES 包含打印的拷贝数
_PDRIVER 表示基于字符报表的打印驱动程序
_PDSETUP 装入或者清除基于字符报表的打印驱动安装程序
_PECODE 包含结束打印的代码
_PEJECT 表式换页发生的时机
_PEPAGE 表示结束打印的页号
_PLENGTH 表示页长
_PLINENO 表示当前的行号
_PLOFFSET 表示页的偏移量
_PPITCH 表示打印机的行间距
_POUALITY 表示打印的质量
_PRETEXT 表示引导文本合并行的字符表达式
_PSCODE 表示起始打印代码
_PSPACING 表示打印行的空白
_PWAIT 用于确定换页期间打印机是否暂停
RMARGIN 用于确定右边界
_SCREEN 表示Visual FoxPro主窗口的属性和方法
_SHELL 指定程序的外壳
_SPELLCHK 用于指定Visual FoxPro文本编辑器中的拼写检查程序
_STARTUP 表示当启动FoxPro时将要运行的应用程序名
_TABS 包含制表符的设置
_TALLY 返回最近执行的表处理命令所处理的记录数
_TEXT 将来自于指定路径及Text…EndText文本合并命令的输出直接送到一个低级文件中
_THROTTLE 表示当Trace窗口打开时程序的执行速度
_TRANSPORr 表示不同的FoxPro平台和版本之间表单、标签、报表等的转换程序
_TRIGGERLEVEL 包含表示当前触发器过程嵌套深度的只读数值
_UNIX 确定正在使用的是否是FoxPro for UNIX
_VFP 引用当前Visual FoxPro实例的应用程序对象
_Windows 确定正在使用的是否是Visual FoxPro
_WIZARD 包含Visual FoxPro向导应用程序的名字
_WRAP 确定打印时是否可以使用字反绕


附录7:VFP常用命令
命令 功 能
#DEFINTE…#UNDEF 创建和释放编译时的常量
#IF…#ENDIF 编译时有条件地包含源代码
#IFDEF|#IFNDEF…#ENDIF 如果定义有编译是的常量,则编译时有条件地包含命令集
#INCLUDE 让预处理器将指定的头文件内容合并到程序中
& &命令用于执行宏代换
&& 表示程序文件中不可执行的嵌入式注释的开始
* 注释语句,表示程序文件中用星号开始的行是注释行
= 对一个或者多个表达市进行计算
? 和 ?? “?”和“??”用于计算并输出一个或者一组表达式的值
??? 将字符表达式直接输出到打印机
@…BOX 绘制指定边角的方框
@…CLEAR 清除Visual FoxPro主窗口或者用户自定义窗口
@…CLASS 创建用Read激活的控件或对象
@…EDIT-编辑框 建立编辑框
@…FILL 改变屏幕中某一区域内已存在文本的颜色
@…GET-复选框 创建复选框
@…GET-组合框 创建组合框
@…GET-命令按钮 建立命令按钮
@…GET-列表框 创建列表框
@…GET-选项按钮 创建选项组
@…GET-微调控件 建立微调控件
@…GET-文本框 创建文本框
@…GET-透明按钮 建立透明按钮
@…SAY 在指定的行和列位置显示或打印
@…TO 绘制方框、圆或椭圆
“\”和“\\” 打印或显示文本行
ACTIVATE POPUP 显示并激活一个菜单
ACTIVATE SCREEN 激活Visual FoxPro主窗口
ACTIVATE WINDOW 显示并激活一个或多个用户自定义窗口或系统窗口
ADD CLASS 添加类定义到.VCX可视类库中
ADD TABLE 添加自由表到当前打开的数据库中
APPEND 添加一个或多个新记录到表的末尾
APPEND FORM 从另一个文件添加记录到当前表的末尾
APPEND MEMO 将文本文件中的内容拷贝到备注型字段中
APPEND PROCEDURES 将文本文件中存储过程添加当前数据库的存储过程中
ATTER TABLE-SQL SQL命令,可以通过编程修改表的结构
AVERAGE 计算数值表达式或数值型字段的算术平均值
BEGIN TRANSACTION 开始一次事物处理
BLANK 清除当前记录中字段的数据
BUILD APP 从项目文件中创建.APP应用程序文件
BUILD DLL 使用项目文件中的类信息创建动态链接库
BUILD EXE 从项目文件中创建一个可执行文件
BUILD PROJECT 创建项目文件
BROWSE 打开Browse窗口并显示当前表或指定表的记录
CALL 执行指定的二进制文件、外部命令或者外部函数
CANCEL 中断当前Visual FoxPro 程序文件的运行
CD|CHDIR 将缺省的Visual FoxPro目录改变为指定的目录
CHANGE 显示要编辑的字段
CLEAR 从内存中释放指定的项
CLOSE 关闭各种类型的文件
CLOSE TABLES 关闭打开的表
COMPILE 编译一个或多个源文件,然后为每个源文件建立目标文件
COMPILE DATABASE 编译数据库中的存储过程
CONTINUE 继续执行以前的Locate命令
COPY FILE 用于复制任何类型的文件
COPY INDEXES 从单入口索引文件.IDX中建立复合索引标记
COPY MEMO 将当前记录中指定备注字段的内容拷贝到文本文件中
COPY PROCEDURES 将当前数据库中的存储过程拷贝到文本文件中
COPY STRUCTURE 建立与当前表结构完全相同的新的空表,用于表结构的复制
COPY STRUCTURE EXTENDED 将当前表的每个字段的信息作为记录而拷贝到新表中
COPY TAG 从复合索引文件的标记中创建单入口索引文件.IDX
COPY TO 从当前表的内容中建立一个新文件
COPY TO ARRAY 从当前表中拷贝数据到数组
COUNT 统计表中的记录数
CREATE 建立新的Visual FoxPro表
CREATE CLASS 打开类设计器,建立新的类定义
CREATE CLASSLIB 建立新的、空的可视类库文件
CREATE COLOR SET 在当前颜色设置中建立一个颜色集
CREATE CONNECTION 建立一个有名连接,并将其存入当前数据库
CREATE DATABASE 建立并打开一个数据库
CREATE FORM 打开表单设计器
CREATE LABEL 打开标签设计器
CREATE MENU 打开菜单设计器
CREATE PROJECT 打开项目管理器
CREATE REPORT 打开报表设计器
CREATE SCREEN 打开表单设计器
CREATE SQL VIEW 显示视图设计器
CREATE TRIGGER 为一个表建立Delete、Insert和Update触发器
CREATE TABLE-SQL 建立一个具有指定字段的表
CREATE VIEW 在Visual FoxPro环境中建立一个视图文件
DEACTIVATE MENU 撤消用户自定义菜单栏并从屏幕上删除,但不从内存中释放
DEACTIVATE POPUP 撤消用Define Popup命令建立的弹出式菜单
DEACTIVATE WINDOW 撤消用户自定义窗口或系统窗口并从屏幕上消除,但不从内存中释放
DEBUG 打开Visual FoxPro调试器
DEBUGOUT 在Debug Output窗口显示表达式的结果
DECLARE 建立一维或者二维数组
DEFINE BAR 为Define Popup命令建立的菜单定义菜单项
DEFINE BOX 在正文内容周围绘制一个方框
DEFINE CLASS 创建用户自定义的类或者子类,并指定其属性、事件和方法
DEFINE MENU 建立一个菜单栏
DEFINE PAD 为用户自定义菜单栏或者系统菜单栏定义菜单标题
DEFINE POPUP 建立一个菜单
DEFINE WINDOW 建立一个窗口,并确定其属性
DELETE 为记录加删除标记
DELETE-SQL 为记录加删除标记
DELETE CONNECTION 从当前数据库中删除一个有名连接
DELETE DATABASE 从磁盘中删除一个数据库
DELETE FILE 从磁盘中删除一个文件
DELETE RAG 从复合索引文件中删除一个或一组标记
DELETE TRIGGER 从当前数据库中删除表的Delete、Insert和Update触发器
DELETE VIEW 从当前数据库中删除一个SQL视图
DIMENSION 建立一维或者二维的数组内存变量
DISPLAY 在系统主窗口或者用户自定义窗口中,显示当前表的信息
DISPLAY CONNECTIONS 显示当前数据库中有名连接的信息
DISPLAY DATABASE 显示当前数据库,或者它的字段、表或者视图的信息
DISPLAY DLLS 显示与共享库函数有关的信息
DISPLAY FILES 显示文件信息
DISPLAY MEMORY 显示当前内存变量和数组元素的内容
DISPLAY PROCEDURES 显示一个对象或者一组对象的信息
DISPLAY STATUS 显示Visual FoxPro的环境状态
DISPLAY STRUCTURE 显示指定表文件的结构
DISPLAY TABLES 显示当前数据库中所有表的信息
DISPLAY VIEWS 显示当前数据库中关于SQL视图是本地表还是远程表
DIR或DIRECTORY 显示一个目录或文件夹中的文件信息
DO CASE…ENDCASE 将执行第一个逻辑表达式为真的那个分支后面的移组命令
DO WHILE…ENDO 根据指定的条件循环执行一组指定的命令
EDIT 显示要编辑的字段
EJECT 发送一个换页符给打印机
EJECT PAGE 发送一个条件进页符给打印机
END TRANSACTION 结束当前事物处理并保存
ERASE 从磁盘中删除一个文件
ERROR 产生一个Visual FoxPro错误
EXPORT 将Visual FoxPro表中的数据拷贝到不同格式的文件中
EXTERNAL 向项目管理器通报未定义的引用
EXIT 退出DOEHILE、FOR或DCAN循环
FLUSH 将表和索引的修改存入磁盘
FOR…ENDFOR 指定将一组命令反复执行的次数
FREE TABLE 从表中删除数据库引用
FUNCTION 标识用户自定义函数定义的开始
GATHER 用数组、内存变量或者对象中的数据置换活动表中的数据
GETEXPR 建立表达式并将其存入内存变量或数组元素中
GO/GOTO 移动记录指针到指定记录号的记录中
HELP 打开帮助窗口
HIDE MEMU 隐藏一个或多个用Delete Menu命令建立的菜单栏
HIDE POPUP 隐藏一个或多个用Delete Popup命令建立的和活动菜单
HIDE WINDOW 隐藏活动的用户自定义窗口或者Visual FoxPro系统窗口
IF…ENDIF 根据逻辑表达式的值有条件地执行一组命令
IMPORT 从外部文件格式中导入数据,然后建立新数据表
INDEX 建立一个索引文件,按某个逻辑顺序显示和访问表中的记录
INSERT 在当前表中插入新记录,然后宣誓该记录并进行编辑
INSERT-SQL 添加包含指定字段值的记录到表中
KEYBOARD 将指定的字符表达式置于键盘缓冲区中
LABEL 根据表文件的内容和标签定义文件,打印标签
LIST 连续显示表或者环境的信息
LIST CONNECTIONS 连续显示当前数据库中有名的连接的信息
LIST DATABASE 连续显示当前数据库,或它的字段、表或者视图的信息
LIST DLLS 连续显示与共享库函数有关的信息
LIST OBJECTS 连续显示一个对象或者一组对象的信息
LIST PROCEDURES 连续显示当前数据库中存储过程的名称
LIST TABLES 连续显示所有的表以及打开数据库中所有表的信息
LIST VIEWS 连续显示当前数据库中与SQL视图有关的信息
LOAD 将二进制文件、外部命令或者外部函数装入内存中
LOCAL 建立局部内存变量和内存数组
LOCATE 顺序查找表中满足指定条件的第一个记录
LPARAMETERS 从调用程序中向一个局部内存变量或者数组传递数据
MD|MKDIR 在磁盘上建立一个新目录
MODIFY CLASS 打开类设计器,以便修改类定义或者建立新的类定义
MODIFY COMMAND 打开编辑窗口,以便能编辑或者建立程序文件
MODIFY CONNECTION 打开连续设计器,修改已经存储在当前数据库中的有名的连接
MODIFY DATABASE 打开数据库设计器,允许用户按交互方式编辑当前数据库
MODIFY FILE 打开编辑窗口,修改或者建立文本文件
MODIFY FORM 打开表单设计器,修改或者建立表单
MODIFY GENERAL 打开编辑窗口,编辑当前记录的通用型字段
MODIFY LABEL 打开标签设计器,编辑或者建立标签
MODIFY MEMO 打开编辑窗口,编辑当前记录的备注型字段
MODIFY MENU 打开菜单设计器,编辑或者建立菜单系统
MODIFY PROCEDURE 打开文本编辑器,为当前数据库建立新的或者修改存储过程
MODIFY PROJECT 打开项目管理器,编辑或者建立一个项目文件
MODIFY QUERY 打开查询设计器,编辑或者建立查询
MODIFY REPORT 打开报表设计器,编辑或建立报表
MODIFY SCREEN 打开表单设计器,编辑或建立表单
MODIFY STRUCTURE 打开表设计器,修改表的结构
MODIFY VIEW 显示视图设计器,编辑已经存在SQL视图
MODIFY WINDOW 编辑用户自定义窗口或者VFP主窗口
MOUSE 执行单击、双击、移动或者拖拽鼠标的操作
MOVE POPUP 将用Define Popup定义的用户自定义菜单移到新的位置
MOVE WINDOW 移动用Define Window定义的用户自定义窗口或系统窗口
NOTE 表示程序文件中不需要执行的注释行的开始
ON BAR 指定当选择特定的菜单项时,激活的菜单或者菜单栏
ON ERROR 指定发生错误时要执行的命令
ON ESCAPE 在程序或命令执行期间,当按下ESC键时执行的命令
ON EXIT BAR 确定当退出指定的菜单项时,将执行的命令
ON EXIT MENU 确定退出指定菜单栏中的任一菜单标题执行的命令
ON EXIT PAD 确定当退出指定的菜单标题时将要执行的命令
ON EXIT POPUP 确定当退出指定的弹出菜单时将要执行的命令
ON KEY 确定程序执行期间按任意键时将要执行的命令
ON KEY LABEL 按下指定键或组合键或单击鼠标时,执行的命令
ON PAD 确定选择菜单标题时要激活的菜单或者菜单栏
ON PAGE 确定打印输出到报表中的指定行时,或者执行Eject Page命令时,将要执行的命令
ON READERROR 确定响应数据输入错误时要执行的命令
ON SELECTION BAR 确定选择指定的菜单项时将要执行的命令
ON SELECTION MENU 确定当选择菜单栏中的任意一个彩旦标题时将要执行的命令
ON SELECTION PAD 确定选择菜单栏中指定的菜单标题时将要执行的命令
ON SELECTION POPUP 确定从菜单中任意选择一个菜单项时将要执行的命令
ON SHUTDOWN 确定退出Visual FoxPro或Windows时执行的命令
OPEN DATABASE 打开一个数据库
PACK 永久性地删除当前表中加有删除标记的记录
PACK DATABASE 删除当前数据库中加有删除标记的记录
PARAMETERS 从调用程序中以参数传递数据给私有内存变量或数组
PLAYMACRO 执行一个键盘宏
POP KEY 恢复用Pushkey存入栈中的Onkeylabel命令的键定义
POP MENU 恢复用Pushmenu命令保存在栈中的指定菜单栏的定义
POP POPUP 恢复用Pushpopup命令存入栈中的指定菜单的定义
PRINTJOB…ENDPRINTJOB 激活打印作业系统内存变量的设置
PRIVATE 从当前程序使用调用程序定义的内存变量或数组为私有的
PROCEDURE 标识程序文件中一个过程的开始,并定义该过程的名字
PUBLIC 定义全局内存变量或者数组
PUSH KEY 将当前所有的Onkeylabel命令设置放入内存的一个栈中
PUSH MENU 将菜单栏的定义存入内存的菜单栏定义栈中
PUSH POPUP 将菜单定义存入内存的菜单定义栈中
RD|RMDIR 从磁盘中删除一个目录
READ 激活控件
READ EVENTS 开始事件处理
RECALL 去除当前表中记录的删除标记
REGIONAL 建立区域内存变量和数组
REINDEX 重建当前打开的索引文件
RELEASE 从内存中释放内存变量和数组
RELEASE BAR 从内存中删除菜单中指定的菜单项或者所有的菜单项
RELEASE CLASSLIB 关闭包含类定义的可视类库文件
RELEASE MENUS 从内存中删除用户自定义的菜单栏
RELEASE PAD 从内存中释放指定的菜单标题或者全部菜单标题
RELEASE POPUPS 从内存中释放指定的菜单或者全部菜单
RELEASE PROCEDURE 关闭用Set Procedure命令打开的过程文件
RELEASE WINDOWS 从内存中释放用户自定义窗口或者Visual FoxPro系统窗口
REMOVE CLASS 从可视类库中删除类定义
REMOVE TABLE 从当前数据库中删除一个表
RENAME 更换一个文件的名称
RENAME CLASS 重换包含在可视类库中的类定义名
RENAME CONNECTION 更换当前数据库中有名连接的名称
RENAME TABLE 更换当前数据库中表的名称


附录8:VFP常用函数
函数名 功 能
& <字符型内存变量> [.<字符表达式>] 用于代换一个字符型变量的内容
ABS (<数值表达式>) 求绝对值
ALEN(<数组名>,[<测试类别>]) 返回数组中元素的个数、行数或者列数
ALIAS([<工作区号或别名>]) 返回当前或指定工作区中打开的数据表文件名的别名
ALLTRIM(<字符表达式>) 删除字符串左侧和右侧的空格
ASC(<字符表达式>) 返回字符表达式中最左边一个字符的ASCII码的十进制数
AT(<子字符串>,<主字符串>[,<数字>]) 找出子字符串在主字符串中的起始位置
BOF([<工作区号或别名>]) 测试当前或指定工作区中数据表的记录指针是否位于首记录之前
CHR(<数值表达式>) 将数值表达式的值作为ASCII码的十进制数,给出对应的字符
COL() 返回光标当前列的位置
CREATEOBJECT 由指定的类创建对象
CTOD(<字符表达式>) 将日期形式的字符串转换为日期型数据
DATE() 返回当前系统日期
DAY(<日期型表达式>,<日期时间型表达式>) 返回日期中的日的数值
DBF([<工作区号或别名>]) 返回当前或指定工作区中打开的数据表的文件名
DELETED([<工作区号或别名>]) 测试当前或指定工作区中数据表中的当前记录是否带有删除标志
DOW(<日期型表达式>,<日期时间型表达式>) 返回星期几
DTOC(<日期型表达式>,<日期时间型表达式>[,1]) 将日期型数据转换成字符型数据
EOF([<工作区号或别名>]) 测试当前或指定工作区中数据表的记录指针是否位于末记录之后
EXP(<数值表达式>) 使用指数值
FCOUNT() 返回当前表的字段个数
FIELD(<数值表达式>) 返回当前表的第n个字段的名称
FILE(“<文件名>”) 测试指定的文件是否存在
FOUND([<工作区号或别名>]) 测试最近的查询结果,即是否找到
IIF<逻辑表达式>,<表达式1>,<表达式2>) 如果<逻辑表达式>的值为真,返回<表达式l>的值,否则返回<表达式2>的值
INKEY() 返回所按键的ASCII码
INT(<数值表达式>) 对<数值表达式>的结果取整
LEFT(<字符表达式>,<数值表达式>) 从字符表达式的左边截取指定个数的字符
LEN(<字符表达式>) 返回字符串中的字符个数
LOG(<数值表达式>) 求自然对数值
LOWER(<字符表达式>) 将字符表达式中的大写字母转换成小写字母
LTRIM(<字符表达式>) 删除字符串左侧空格
MAX(<数值表达式1>,<数值表达式2>) 返回两个数值表达式中最大的值
MIN(<数值表达式1>,<数值表达式2>) 返回两个数值表达式中最小的值
MOD(<数值表达式1>,<数值表达式2>) 返回两数相除的余数
MONTH(<日期型表达式>,<日期时间型表达式>) 返回日期中的月的数值
RECNO([<工作区号或别名>]) 返回当前或指定工作区数据表当前记录的记录号
RIGHT(<字符表达式>,<数值表达式>) 从指定的字符表达式的右边截取指定个数的字符
ROUND(<数值表达式1>,<数值表达式2>) 对<数值表达式1>的结果进行四舍五入运算
ROW() 返回当前光标所在行的位置
RTRIM(<字符表达式>) 与Trim()函数相同
SELECT([0/1别名]) 返回当前工作区号或者未使用的工作区的最大编号
SPACE(<数值表达式>) 产生由数值型表达式指定数目的空格
SQRT(<数值表达式>) 求算术平方根
STR(<数值表达式1>,[<数值表达式2>,[<数值表达式3>]]) 将数值型表达式的值转换成字符型数据
STUFF(<字符表达式1>,<数值表达式1>,<数值表达式2>,<字符表达式2>) 将字符表达式1中从指定字符开始的若干个字符用字符表达式2代替
SUBSTR(<字符表达式>,<数值表达式1>,<数值表达式2>) 在给定的字符表达式中,截取一个子字符串
SYS(<数值表达式>) 系统函数,根据其数值表达式的值的不同,完成相应的功能
TIME([<数值表达式>]) 返回当前系统时间
TRIM(<字符表达式>) 删除字符串尾部空格
TYPE(“<表达式>”) 判断<表达式>值的数据类型
UPPER(<字符表达式>) 将字符表达式中的小写字母转换成大写字母
VAL(<字符表达式>) 将数字形式的字符表达式的值转换为数值型数据
YEAR(<日期型表达式>,<日期时间型表达式>) 返回日期中的年的数值