vfp中的事件和方法

更新时间:2023-11-30 13:32:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

6.4 事件与方法

1. VFP 中的事件 VFP 中的常用事件分类

事件类型 鼠标事件 键盘事件 改变控件内容的事件 控件焦点的事件 表单事件 数据环境事件 项目事件 OLE 事件 其他事件 事件名称 Click DblClick RightClick DropDown DownClick UpClick KeyPress InteractiveChange GotFocus LostFocus When Valid Load Unload Destroy Activate Resize Paint QueryUnload AfterCloseTable BeforeOpenTable QueryModifyFile 等 OLECompleteDrag 等 Timer Init Destroy Error 一些核心事件和触发时间

事件 Load Unload Init Destroy Click DblClick RightClick GetFocus LostFocus KeyPress MouseDown MouseUp MouseMove InteractiveChange.. ProgrammaticChange 触发时间 当表单或表单集被加载时产生 当表单或表单集从内存中释放时产生 创建对象时产生 从内存中释放对象时产生 用户在对象上单击鼠标时产生 用户在对象上双击鼠标时产生 用户在对象上单击鼠标右键时产生 对象得到焦点时产生 对象失去焦点时产生 用户按键时产生 在对象上按下鼠标 在对象上松开鼠标 在对象上移动鼠标 交互式改变对象值 可编程地改变对象值 2. 事件循环

VFP6.0 中用 READ EVENTS 命令建立循环,用 CLEAR EVENTS 命令终止循环。 利用 VFP6.0 设计应用程序时,必须创建事件循环,否则不能正常运行。READ EVENTS 命令通常出现在应用程序的主程序中,同时必须保证主程序调出的界面中有发出 CLEAR EVENTS 命令的机制,否则程序进入死循环。 3. 方法

VFP6.0 中的常用方法

名称 AddObject cClass[,?]) Clear Hide Object.Clear Object.Hide 表单集或工具栏 把Visible属性设置为 .T.,显示并激活一个表Show Refresh Release Quit Object.Show 单或表单集,并确定表单的显示模式 Object.Refresh Object.Release Object.Quit 序。 重画表单或控件,并刷新所有值 从内存中释放表单或表单集 结束一个VFP6.0实例,返回到创建它的应用程清除组合框或列表框控件中的内容 通过把Visible属性设置为 .F.,来隐藏表单、调用语法 Object. AddObject (cName,在运行时向容器对象中添加对象 功能 编辑推荐:

附录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)

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(<日期型表达式>,<日期时间型表达式>) 返回日期中的年的数值

本文来源:https://www.bwwdw.com/article/73ht.html

Top