中文FOXBASE命令集范文
数据库基础与操作(foxbase)
《数据库基础与操作(FoxBASE)》备课教案目录数据库基础 (1)数据库管理技术的发展 (1)数据库与数据模型 (1)数据库系统 (1)数据库管理系统 (1)数据库应用系统 (2)关系数据库基本概念 (2)关系 (2)关系数据库 (2)三种关系操作 (2)FOXBASE概述 (3)组成、运行环境和安装 (3)启动、退出和使用方式 (3)主要技术参数和文件类型 (3)FOXBASE使用基础 (4)数据类型 (4)常量和变量 (5)运算符和表达式 (6)常用函数 (7)FOXBASE库文件的建立 (10)数据库文件结构的建立 (10)数据库文件的初始记录的输入 (11)数据库文件结构的显示和修改 (11)数据库文件的打开与关闭 (12)打开数据库文件 (12)关闭数据库文件 (12)记录的显示、定位与顺序查询 (12)显示数据库文件的记录 (12)记录的绝对定位 (14)记录的相对定位 (14)记录的顺序查询 (15)记录的增、删、改和全屏幕编辑 (15)增添新记录 (15)记录的删除 (16)记录的修改 (17)记录的全屏幕编辑 (18)记录的排序、索引和索引查询 (19)排序 (19)索引 (20)索引查询 (22)数据记录的统计处理 (22)计数 (22)求和与求平均值 (23)汇总 (23)多数据库文件的操作 (24)工作区的概念 (24)数据库的关联 (25)多数据库的更新 (26)数据库的连接 (27)数据库文件的复制 (27)数据库文件结构的复制 (27)数据库文件的复制 (28)数据库文件和数据文件之间数据的转移 (28)磁盘文件操作命令 (28)将屏幕显示的所有内容存入指定的文本文件 (28)其它常用磁盘操作命令 (29)《数据库基础与操作(FoxBASE)》数据库基础数据库管理技术的发展❒计算机管理数据的三个阶段:手工管理、文件管理和数据库管理1.手工管理方式(又称自由管理方式):这种方式要求用户必须掌握数据在计算机内部的存储地点和方式,才能在程序中使用这些数据。
中文FOXBASE命令集范文
中文FOXBASE命令集范文中文FOXBASE命令集在下一行显示表达式串在当前行显示表达式串@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印ACCEPT 把一个字符串赋给内存变量APPEND 给数据库文件追加记录APPEND FROM 从其它库文件将记录添加到数据库文件中AVERAGE 计算数值表达式的算术平均值BROWSE 全屏幕显示和编辑数据库记录CALL 运行内存中的二进制文件CANCEL 终止程序执行,返回圆点提示符CASE 在多重选择语句中,指定一个条件CHANGE 对数据库中的指定字段和记录进行编辑CLEAR 清洁屏幕,将光标移动到屏幕左上角CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量CLEAR MEMORY 清除当前所有内存变量CLEAR PROGRAM 清除程序缓冲区CLEAR TYPEAHEAD 清除键盘缓冲区CLOSE 关闭指定类型文件CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。
无LOCATE 则出错COPY TO 将使用的数据库文件复制另一个库文件或文本文件COPY FILE 复制任何类型的文件COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中COUNT 计算给定范围内指定记录的个数CREATE 定义一个新数据库文件结构并将其登记到目录中CREATE FROM 根据库结构文件建立一个新的库文件CREATE LABEL 建立并编辑一个标签格式文件CREATE REPORT 建立宾编辑一个报表格式文件DELETE 给指定的记录加上删除标记DELETE FILE 删除一个未打开的文件DIMENSION 定义内存变量数组DIR 或 DIRECTORY 列出指定磁盘上的文件目录DISPLAY 显示一个打开的库文件的记录和字段DISPLAY FILES 查阅磁盘上的文件DISPLAY HISTORY 查阅执行过的命令DISPLAY MEMORY 分页显示当前的内存变量DISPLAY STATUS 显示系统状态和系统参数DISPLAY STRUCTURE 显示当前书库文件的结构DO 执行FoxBase程序DO CASE 程序中多重判断开始的标志DO WHILE 程序中一个循环开始的标志EDIT 编辑数据库字段的内容EJECT 使打印机换页的命令,将PROW()函数和PCOL()函数值置为0ELSE 在IF...ENDIF结构中提供另一个条件选择路线ENDCASE 终止多重判断ENDDO 程序中一个循环体结束的标志ENDIF 判断体IF...ENDIF结构结束标志ERASE 从目录中删除指定文件EXIT 在循环体内执行退出循环的命令FIND 将记录指针移动到第一个含有与给定字符串一致的索引关键字的记录上FLUSH 清除所有的磁盘存取缓冲区GATHER FROM 将数组元素的值赋予数据库的当前记录中GO/GOTO 将记录指针移动到指定的记录号HELP 激活帮助菜单,解释FoxBASE+的命令IF 在IF...ENDIF结构中指定判断条件INDEX 根据指定的关键词生成索引文件INPUT 接受键盘键入的一个表达式并赋予指定的内存变量INSERT 在指定的位置插入一个记录JOIN 从两个数据库文件中把指定的记录和字段组合成另一个库文件KEYBOARD 将字符串填入键盘缓冲区LABEL FROM 用指定的标签格式文件打印标签LIST 列出数据库文件的记录和字段LIST FILES 列出磁盘当前目录下的文件LIST HISTORY 列出执行过的命令LIST MEMORY 列出当前内存变量及其值LIST STATUS 列出当前系统状态和系统参数LIST STRUCTURE 列出当前使用的数据库的库结构LOAD 将汇编语言程序从磁盘上调入内存LOCATE 将记录指针移动到对给定条件为真的记录上LOOP 跳过循环体内LOOP与ENDDO之间的所有语句,返回到循环体首行MENU TO 激活一组@...PROMPT命令定义的菜单MODIFY COMMAND 进入FoxBASE+系统的字处理状态,并编辑一个ASCII码文本文件(如果指定文件名以.PRG为后缀,则编辑一个FoxBASE+命令文件)MODIFY FILE 编辑一个一般的ASCII码文本文件MODIFY LABEL 建立并编辑一个标签(.LBL)文件MODIFY REPORT 建立并编辑一个报表格式文件(.FRM)文件MODIFY STRUCTURE 修改当前使用的库文件结构NOTE/* 在命令文件(程序)中插入以行注释(本行不被执行)ON 根据指定条件转移程序执行OTHERWISE 在多重判断(DO CASE)中指定除给定条件外的其它情况PACK 彻底删除加有删除标记的记录PARAMETERS 指定子过程接受主过程传递来的参数所存放的内存变量PRIVATE 定义内存变量的属性为局部性质PROCEDURE 一个子过程开始的标志PUBLIC 定义内存变量为全局性质QUIT 关闭所有文件并退出FoxBASE+READ 激活GET语句,并正是接受在GET语句中输入的数据RECALL 恢复用DELETE加上删除标记的记录REINDEX 重新建立正在使用的原有索引文件RELEASE 清楚当前内存变量和汇编语言子程序RENAME 修改文件名REPLACE 用指定的数据替换数据库字段中原有的内容REPORT FORM 显示数据报表RESTORE FROM 从内存变量文件(.MEM)中恢复内存变量RESTORE SCREEN 装载原来存储过的屏幕映象RESUME 使暂停的程序从暂停的断点继续执行RETRY 从当前执行的子程序返回调用程序,并从原调用行重新执行RETURN 结束子程序,返回调用程序RUN/!在FoxBASE+中执行一个操作系统程序SAVE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)SAVE SCREEN 将当前屏幕显示内容存储在指定的内存变量中SCATTER 将当前数据库文件中的数据移到指定的数组中SEEK 将记录指针移到第一个含有与指定表达式相符的索引关键字的记录SELECT 选择一个工作区SET设置FoxBASE+控制参数SET ALTERNATE ON/OFF设置传送/不传送输出到一个文件中SET ALTERNATE TO 建立一个存放输出的文件SET BELL ON/OFF设置输入数据时响铃/不响铃SET CARRY ON/OFF设置最后一个记录复制/不复制到添加的记录中SET CENTURY ON/OFF设置日期型变量要/不要世纪前缀SET CLEAR ON/OFF设置屏幕信息能/不能被清除SET COLOR ON/OFF设置彩色/单色显示SET COLOR TO 设置屏幕显示色彩SET CONFIRM ON/OFF设置在全屏幕编辑方式中,要求/不要求自动跳到下一个字段SET CONSOLE ON/OFF设置将输出传送/不传送到屏幕SET DATE 设置日期表达式的格式SET DEBUG ON/OFF设置传送/不传送ECHO的输出到打印机上SET DECIMALS TO 设置计算结果需要显示的小数位数SET DEFAULT TO 设置默认的驱动器SET DELETED ON/OFF设置隐藏/显示有删除标记的记录SET DELIMITER TO 为全屏幕显示字段和变量设置定界符SET DELIMITER ON/OFF选择可选的定界符SET DEVICE TO SCREEN/PRINT 将@...SAY命令的结果传送到屏幕/打印机SET DOHISTORY ON/OFF设置存/不存命令文件中的命令到历史记录中SET ECHO ON/OFF命令行回送到屏幕或打印机SET ESCAPE ON/OFF允许ESCAPE退出/继续命令文件的执行SET EXACT ON/OFF在字符串的比较中,要求/不要求准确一致SET EXACLUSIVE ON/OFF设置数据库文件的共享SET FIELDS ON/OFF设置当前打开的数据库中部分/全部字段为可用SET FIELDS TO 指定打开的数据库中可被访问的字段SET FILTER TO 在操作中将数据库中所有不满足给定条件的记录排除SET FIXED ON/OFF固定/不固定显示的小数位数SET FORMAT TO 打开指定的格式文件SET FUNCTION 设置F1-F9功能键值SET HEADING ON/OFF设置LIST或DISPLAY时,显示/不显示字段名SET HELP ON/OFF确定在出现错误时,是否给用户提示SET HISTORY ON/OFF决定是/否把命令存储起来以便重新调用SET HISTORY TO 决定显示历史命令的数目SET INDEX TO 打开指定的索引文件SET INTENSITY ON/OFF对全屏幕操作实行/不实行反转显示SET MARGIN TO 设置打印机左页边SET MEMOWIDTH TO 定义备注型字段输出宽度和REPORT命令隐含宽度SET MENU ON/OFF确定在全屏幕操作中是否显示菜单SET MESSAGE TO 定义菜单中屏幕底行显示的字符串SET ODOMETER TO 改变TALK命令响应间隔时间SET ORDER TO 指定索引文件列表中的索引文件SET PATH TO 为文件检索指定路径SET PRINT ON/OFF传送/不传送输出数据到打印机SET PRINTER TO 把打印的数据输送到另一种设备或一个文件中SET PROCEDURE TO 打开指定的过程文件SET RELATION TO 根据一个关键字表达式连接两个数据库文件SET SAFETY ON/OFF设置保护,在重写文件时提示用户确认SET SCOREBORAD ON/OFF设置是/否在屏幕的第0行上显示FoxBASE+的状态信息SET STATUS ON/OFF控制是/否显示状态行SET STEP ON/OFF每当执行完一条命令后,暂停/不暂停程序的执行SET TALK ON/OFF是否将命令执行的结果传送到屏幕上SET TYPEAHEAD TO 设置键盘缓冲区的大小SET UNIQUE ON/OFF在索引文件中出现相同关键字的第一个/所有记录SKIP 以当前记录指针为准,前后移动指针SORT TO 根据数据库文件的一个字段或多个字段产生一个排序的哭文件STORE 赋值语句SUM 计算并显示数据库记录的一个表达式在某范围内的和SUSPEND 暂停(挂起)程序的执行TEXT...ENDTEXT 在屏幕上当前光标位置显示...的文本数据块TOTAL TO 对预先已排序的文件产生一个具有总计的摘要文件TYPE 显示ASCII码文件的内容UNLOCK 解除当前库文件对记录和文件的加锁操作UPDATE 允许对一个数据库进行成批修改USE 带文件名的USE命令打开这个数据库文件。
FoxBASE实用程序设计技巧
FoxBASE优于DBASEⅢ的重大改进,还在于增加了菜单制作命令,使用FoxBASE的数组和菜单制作命令,可以简单地设计出新颖别致的下拉式菜单和弹出式菜单,从而达到以窗口的方式显示信息、调用子菜单的目的,增强了人机界面的友好性。
●CLEAR PROGRAM语句的使用
CLEAR PROGRAM语句是对程序缓冲区进行清空处理的,因为在程序缓冲区中,保存着最近执行过的程序或参数,如不对其进行清空,就可能导致运行结果的错误,所以,不论是在交互方式还是在程序中,适时地使用CLEAR PROGRAM语句将有利于提高程序运行的可靠性。
●巧用循环语句
使用方式主要有以下几种:
■使用循环语句对一组有序变量置初值。
■循环语句用于数组处理,要特别注意记录指针的位置。
■使用循环语句控制延时,使屏幕上的信息有一定的停留时间,可与WAIT语句联用。
注意的是在使用循环语句时,要特别考虑循环起始位置,防止出现“死循环”。
二、程序设计中的特殊处理技巧
●灵活使用宏代换函数&
灵活使用宏代换函数&,可大大减少程序的重复输入量,对程序的简化、优化都起到了很大的作用。使用方式主要有以下四种:
■可灵活地打开任何一个数据文件。
■用宏代换函数&替代命令行。
●VALID子句自定义函数的使用
FoxBASE优于DBASEⅢ的显著特点就是FoxBASE可以支持用户自定义函数、二维数组的内存变量,VALID就是其表现之一,VALID子句的〈条件〉项可为用户自定义函数(UDF),这个功能很强,可以使用户用一个程序来检验输入数据的合法性,可以为每个变量设计不同的数据合法性检验程序。
FoxBASE系统通过ON ESCA、ON KEY、ON ERROR三条程序设计命令,为我们提供了摸拟多通道程序同时执行的技术,形成了正常的程序流程、ESC键流程、任意键流程、错误陷阱流程四条并行的程序流程路线,如果在程序中联合使用,效果会更理想,使用会更方便,从而实现人工干预、人机“对话”。
第七部分FOXBASE+程序设计基础
第七部分FOXBASE+程序设计基础一、概述FOXBASE的两种命令方式:单命令执行方式和程序执行方式。
结构化程序设计语言的三大基本结构为顺序结构、分支结构和循环结构。
所有文本编辑软件均可用来建立和编辑命令文件,命令文件的扩展名为“.PRG”,FOXBASE+自身提供一个功能强大的命令文件编辑器,用于新建和编辑命令文件,其命令为:MODIFY COMMAND [文件名] 这是一条全屏幕编辑命令,输入或修改完毕后按CTRL+W(或CTRL+END)键存盘并返回圆点提示,文件的运行命令:DO <命令文件名>。
二、FOXBASE+提供以下三种具有人机对话的交互赋值命令:1、等待语句语句格式:WAIT[<提示信息>]TO<内存变量>该语句等待键盘输入一个字符,并可存入指定的内存变量,程序再继续运行。
功能注释:(1) 输入字符不加定界符,输入后立即执行,无需回车,无论输入何内容均作为字符型数据存储在内存变量。
如果直接回车,内存变量内容则为空字符。
(2) 若不用TO<内存变量>选项,输入的单字符则不保留。
如果语句中省略提示信息,系统默认的提示信息是“键入任意键继续......”。
2、输入字符串语句语句格式:ACCEPT[<提示信息>]TO<内存变量>执行该语句时,暂停程序的运行,显示语句中的提示信息,等待用户键入数据。
系统将接受的输入作为字符串存入指定的内存变量,程序继续运行。
功能注释:(1)系统将用户的输入一律作为字符串,输入时不必加定界符,以回车结束输入。
(2)输入字符串的长度不能超过254个字符(127个汉字)。
3、输入表达式语句语句格式:INPUT[<提示信息>]TO<内存变量>该语句等待键盘输入,将用户输入的内容作为表达式存入指定的内存变量,程序继续运行。
功能注释:(1)用户输入的数据可以是数值型、逻辑型、日期型或字符型,以回车结束输入。
FoxBASE命令
FoxBASE+基本命令一.数据库的基本操作1、CREATE [<数据库文件名>]2、USE [<数据库名> [ALIAS<别名>]]3、LIST STRUCTURE4、DISPLAY STRUCTURE5、RECSIZE()6、FCOUNT()7、MODIFY STRUCTURE8、APPEND [BLANK]9、INSERT [BEFORE] [BLANK]10、APPEND FROM <库文件名> [FIELDS <字段名清单>] [FOR<条件>]11、EDIT [<范围>] [FIELDS<字段名清单>] [FOR|WHILE<条件>]12、CHANGE[<范围>] [FIELDS<字段名清单>] [FOR|WHILE<条件>]13、REPLAVE [<范围>] <字段名1> WITH <表达式1> [,<字段名2> WITH <表达式2>,…] [FOR|WHILE<条件>]14、DELETE [<范围>] [FOR|WHILE<条件>]15、SET DELETE ON|OFF16、RECALL [<范围>] [FOR|WHILE<条件>]二.排序和索引1、SORT ON <字段名1> [</A>|</D>][/C] [,<字段名2> [</A>|</D>][/C],…] TO <库文件名> [<范围>][FIELDS<字段名清单>] [FOR|WHILE<条件>]2、LOCATE [<范围>] FOR|WHILE<条件>3、CONTINUE4、SET FILTR TO <条件>5、INDEX ON <数值表达式> TO <索引文件名> [UNIQUE]6、USE <数据库名> INDEX <索引文件名清单>7、SET INDEX TO <索引文件名清单>8、CLOSE INDEX9、SET INDEX TO10、REINDEX11、FIND <字符串>|<数字>12、SEEK <表达式>三、统计与汇总1、COUNT [<范围>] [FOR|WHILE<条件>[TO <内存变量>]]2、SUM [<范围>] [<表达式清单>] [TO <内存变量清单>] [FOR|WHILE<条件>]3、AVERAGE [<范围>] [<表达式清单>] [TO <内存变量清单>] [FOR|WHILE<条件>]4、TOTAL ON <关键字> TO <汇总库名>[<范围> [FIELDS<字段名清单>]][FOR|WHILE<条件>]四、多重数据库的操作1、SELECT <工作区>|<别名>|<0>2、SELSCT 03、SELECT STATUS4、CLOSE DATABASE5、SET RELATION TO [<关键字>|<数值表达式>|RECNO() INTO <别名>] [ADDITIVE6、SET RELATION TO7、CLOSE RELATION8、JOIN WITH <别名> TO <数据库文件名> FOR <条件> [FIELDS<字段名清单>]9、UPPER ON <关键字> FROM <别名> FOR <条件> REPLAVE <字段名1> WITH <表达式1> WITH <字段名1>[,<表达式2> WITH <字段名2,…> ]五、子程序和过程文件1、DO <子程序名> [WITH <参数清单>]2、SET PROCEDURE TO [<过程文件名> [,<过程文件名2>,…]] [ADDITIVE]3、SET PROCEDURE TO4、CLOSE PROCEDURE5、DO <程序名> [IN <文件名>] WITH <参数表>6、PARAMETERS <参数表>7、PUBILC8、PRIVATE六、格式化程序设计1、@<行1,列1>[CLEAR] [TO <行2,列2> [DOUBLE]]2、@<行,列> SAY <表达式>3、@<行,列> [SAY <表达式>] GET <变量> [RANGE <数值1>,<数值2>] [VALID <条件>]4、READ5、SET FORMAT TO <屏幕格式文件>七、数据库的维护1、COPY TO <数据库文件名> [<范围>] [FOR|WHILE <条件>][FIELDS<字段名清单>]2、COPY STRUCTURE TO <数据库文件名> [FIELDS<字段名清单>]3、COPY TO <数据库文件名> STRUCTURE EXTENDED4、CREATE [<数据库名>] FROM <结构描述文件>5、ERASE <文件名>6、DELETE FILE <文件名>7、LIST MEMORY [TO PRINT]8、DISPLAY MEMORY [TO PRINT]9、SAVE TO <内存变量文件名> [ALL LIKE|EXCEPT <内存变量结构>]10、RELEASE [<内存变量清单>][ALL LIKE|EXCEPT <内存变量结构>]11、RESTORE FROM <内存变量文件名> [ADDITIVE]。
FOXBASE菜单命令的使用
RE AD
M ENU
BA R
TO
(i)
BA R
<数组 名 >
,
( 变量
l
)
,
<变 量 2 > 〔 S A V E 〕
,
< 数值 N ) 该 命 令 建 立 下 拉 屏 幕 顶 行菜 单 即主
该 命 令激 活 下 拉 菜 单 其 中 < 变 量 的 值 V A R I 对应 第 V A 量2 >
4
。
1
SE T SE T
TA LK
OF F
@
一2
,
30
,
P ROM
“
工 资 打印
退 出 系统
’
S TA T U
OF F
2 0
回 13
DO
30
PROM
`
”
SE T M E SS T O SE T S CO R O FF
M EN U T O S
CASE
l
SE T SE T
TA LK
DE F A
OF F
T O S CR E
S
二2
05
, ,
二
,
…… 二
,
”
“
唐山 教 育 学 院 工
DO
GZHZ CASE S= 5
18
SAY
.
“
.
.
.
.
……
”
”
”
DO
D YG ZI C AS E S 二 6
@ 回
30 30
PROM p RO入 I P ROM P ROM
`
工 资加 入
QU I T
FOXBASE2.10参考手册
7.2 @<行,列> BOX 格式:@<行 1,列 1>,<行 2,列 2> BOX [<字符串>] 说明:表示以<行 1,列 1>为左上角,以<行 2,列 2>为右下角画一方框,如行坐标相同,则画一水
平线;如列坐标相同,则画一垂直线。[字符串]最多由 9 个不同的字符组成,前面 8 个字符依次用于 方框的左上角,上边,右上角,右边线,右下角,下边线,右下角,下边线,左下角,左边线,第 9 个 字符用于填充方框内。如果省略[字符串],则画一单线框。
号或驱动器名开始的,例如:
SET PATH TO \LXK\FOX
SET PATH TO .
SET PATH TO E:
SET PATH TO E:\LXK\FOX\;C: 相对路径名则是直接用目录名表示的,如:
SET PATH TO LXK 由 FoxBASE+处理成:SET PATH TO .\LXK 这一路径支持法则适用于检索现存的各文件,仅仅在 DIR 命令中例外。因为 DIR 命令只检索默认 驱动器的当前目录,除非提供一个指明路径的文件名(可以带通配符)。新建一个文件时,PATH 不会起 作用,FoxBASE+总是将该文件置于默认驱动器的当前目录中;如果在文件名中标出了全路径名,则置 于该路径所指出的目录中。
字符串最多由9个不同的字符组成前面8个字符依次用于方框的左上角上边右上角右边线右下角下边线右下角下边线左下角左边线第9个字符用于填充方框内
1. <别名> FoxBASE+有 10 个工作区,数字编号为 1~10,字母编号为 A~J,每个工作区只能打开一个数据库,
而且用户某一时刻只能在一个工作区上操作,称为主工作区或当前工作区。系统启动后,FoxBASE+自 动选择第 1 个工作区作为主工作区,之后可用 SELECT……命令选择其他工作区作为主工作区,当用 USE……ALIAS……命令打开数据库时,区名可用别名表示。
foxbase系统状态和环境的设置
系统状态和环境的设置一、设置开关状态设置系统开关状态的命令格式为:SET 〈状态参数〉ON|OFF这种形式的SET 设置相当于双向开关,ON为开启状态,OFF为关闭状态。
1、设置字符串精确匹配:SET EXACT OFF|ON系统默认为OFF状态,用“=”对字符串进行比较时,比较到等号右面的字符串结束即终止,如果匹配,则结果为真。
当设置为ON时,被比较的两个字符串必须完全相同。
2、设置删除开关:SET DELETED OFF|ON(1)设置为OFF时,删除标记*失效,被逻辑删除的记录参与其他命令的操作,系统初态默认为OFF(2)设置为ON时,删除标记*生效,操作命令忽略被逻辑删除的记录。
此时,这些记录除占有原记录号之外,如同不存在。
(3)以下两种情况除外:无论SET DELETED 处于何种状态,如果命令中用记录号指定的记录带*号,此记录仍然参加操作。
记录索引和重新索引命令总是包括所有物理上存在的记录。
3、会话开关:SET TALK OFF|ON(1)系统默认为ON,以便在圆点提示符下随时获得命令执行如果。
命令执行结果在屏幕上反馈显示,如变量赋值,排序或索引的记录个数等。
(2)设置为OFF状态时,命令执行结果不在屏幕上反馈显示,为避免命令响应信息干扰正常输出信息,常在程序开关把TALK 设置为OFF,使得程序执行时屏幕界面整洁。
4、携带记录开关:SET CARRY OFF|ON(1)在用APPEND、BROWSE 命令以全屏幕编辑方式向数据库追加记录时,决定是否把最后一个记录的内容复制到新追加的记录中,ON表示复制,当输入的记录有些字段相同或相近时,可以减少数据输入的工作量,OFF为系统默认值,表示不复制。
(2)在用INSERT命令以全屏幕编辑方式向数据库插入记录时,决定是否把当前记录的内容复制到新插入的记录中。
(3)复制的记录并不自动生效,如果对复制的记录不作任何修改而直接按回车键,由于数据库中不应有重复记录,系统不保存该记录。
数据库应用基础-FoxBASE+课程设计
数据库应用基础-FoxBASE+课程设计1. 背景介绍如今,数据库的应用已经越来越广泛,人们在生活和工作中经常会使用数据库。
在这种情况下,人们希望能够掌握基本的数据库应用知识,以方便自己在使用数据库时能够更加高效地完成工作。
因此,今天我们将会介绍一门基础的数据库应用课程-FoxBASE+。
2. FoxBASE+简介FoxBASE+ 是一个关系数据库管理系统(RDBMS),这是基于命令行的软件。
它使用 SQL (Structured Query Language) 查询语言,报告生成以及处理数据的管理工具。
FoxBASE+ 是一种高效的数据库管理系统,特别适用于管理数据的软件开发。
3. 数据库应用基础-FoxBASE+课程设计为了更好的掌握FoxBASE+数据库的应用,我们可以进行以下的课程设计来进一步学习。
3.1 数据库设计首先,我们要进行数据库的设计,包括以下步骤:•选择合适的数据库软件•设计数据表结构•建立数据表之间的关系在 FoxBASE+ 中,我们可以通过创建表来构建我们的数据库,SQL 语句可以帮助我们描述每个表的结构,如下所示:CREATE TABLE tableName (column1 datatype,column2 datatype,column3 datatype,...);我们需要根据实际需求创建相应的列,例如:CREATE TABLE Customers (CustomerID int PRIMARY KEY,CustomerName varchar(255) NOT NULL,ContactName varchar(255),Country varchar(255));3.2 数据录入其次,我们可以通过 SQL 语句或通过 FoxBASE+ 提供的表格界面进行数据录入。
以下是一个实例,用于向 Customers 表中插入数据:INSERT INTO Customers (CustomerID, CustomerName, ContactName, Country) VALUES (1, 'Alfreds Futterkiste', 'Maria Anders', 'Germany');3.3 搜索和排序从数据库中检索数据是最基本的任务之一。
FOXBASE数据库的基本操作
FOXBASE数据库的基本操作数据库的建立和显示1.建立数据库结构*建立库结构的命令CREATE格式CREATE <驱动器号> <路径> <库文件名> <文件扩展名>功能在磁盘上建立一个库结构执行该命令后,进入全屏幕编辑状态。
用户一般可以编辑每一个字段的4个特征值。
它们是,字段名称由汉字、字母、数字、和下划线组成,长度不超过10个字符,以汉字或字母开始的的字串字段类型可以是N、C、L、D、M中的任何一种。
系统的缺省值为C。
字段宽度L、D、M这三种类型的宽度是固定的,分别为1、8、10,C型的宽度可由用户在1-254之间定义,N型的宽度在1-19之间小数位数对于C型字段,小数位数可以在1-15之间定义,并且必须至少比该字段的宽度小22.输入数据库的记录*建立库结构之后立即输入在建立了数据库结构并存盘退出之前,系统提问是否立即输入记录数据。
若是,则键入“Y”,屏幕显示输入记录数据的屏幕。
在需要向备注字段输入内容时,当光标移到该字段上后,按下<CTRL+HOME>,则进入备注字段的全屏幕编辑状态。
可按一般文本编辑方式输入所需的内容。
之后,按<CTRL+END>返回先前的屏幕,可继续输入其它记录。
*事后向数据库中追加记录命令格式:APPEND [BLANK]功能:向当前数据库末尾追加记录。
若含有参数BLANK,则在数据库末尾追加一条空的记录并返回系统的“点状态”。
若不含BLANK参数,则进入记录编辑屏幕,可在末尾一条记录之后开始添加新的记录*退出输入记录状态(1)存盘退出1)在确信要终止记录输入并将正编辑的库文件存盘时,按<CTRL+W>或<CTRL+END>键。
2)当光标位于一新记录的首字段时,按回车即可。
(2)不存盘退出键入<ESC>或<CTRL+Q>。
*显示库结构命令格式:LIST|DISPLAY STRUCTURE [TO PRINT]功能:显示当前数据库的结构LIST:连续显示DISPLAY:分屏显示*显示库记录命令格式:LIST|DISPLAY [<范围>] [[FIELDS]<表达式表>] [FOR<条件>] [WHILE<条件>] [OFF] [TO PRINT]功能:显示当前数据库中指定范围内,满足条件的所有记录OFF:不显示记录号,系统默认为显示记录号LIST:不分屏显示,且在无<范围>、<条件>参数时,默认是ALLDIAPLAY:分屏显示,且在无<范围>、<条件>参数时,默认显示当前一条记录打开和关闭数据库1.选择工作区命令格式:SELECT <工作区号>|<工作区明>|<别名>功能:选定一个工作区为当前工作区FOXBASR在内存中设置了10个工作区,每一个区中可以打开一个库文件,故可以同时打开10个库文件。
中文FOXBASE命令集
SET STATUS ON/OFF
控制是/否显示状态行
SET STEP ON/OFF
每当执行完一条命令后,暂停/不暂停程序的执行
SET TALK ON/OFF
是否将命令执行的结果传送到屏幕上
SET TYPEAHEAD TO
设置键盘缓冲区的大小
SET UNIQUE ON/OFF
LIST MEMORY
列出当前内存变量及其值
LIST STATUS
列出当前系统状态和系统参数
LIST STRUCTURE
列出当前使用的数据库的库结构
LOAD
将汇编语言程序从磁盘上调入内存
LOCATE
将记录指针移动到对给定条件为真的记录上
LOOP
跳过循环体内LOOP与ENDDO之间的所有语句,返回到循环体首行
中文FOXBASE命令集
目录
命令
简要说明
?
在下一行显示表达式串
??
在当前行显示表达式串
@...
将数据按用户设定的格式显示在屏幕上或在打印机上打印
ACCEPT
把一个字符串赋给内存变量
APPEND
给数据库文件追加记录
APPEND FROM
从其它库文件将记录添加到数据库文件中
AVERAGE
计算数值表达式的算术平均值
把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。无LOCATE则出错
COPY TO
将使用的数据库文件复制另一个库文件或文本文件
COPY FILE
复制任何类型的文件
COPY STRUCTURE EXTENED TO
当前库文件的结构作为记录,建立一个新的库文件
指令手册V3
FOXBOT指令手冊簡介FOXBOT的編程手冊由FOXBOT指令手冊和Cypress Enable編輯器語言參考手冊組成。
FOXBOT指令手冊主要用于機器人的運動控制指令﹐Cypress Enable 主要用于程序的變量命名﹑流程控制﹑子程序等。
程序編輯界面是Cypress Enable編輯器﹐程序中的語句語法要求應符合Cypress Enable的要求目錄簡介 (1)DEFPOS (4)DEFJNT (4)CURPOS (4)CURJNT (4)POSX (4)POSY (5)POSZ (5)POSRX (5)POSRY (5)POSRZ (6)FIG (6)J2P (6)SETIO (6)RESETIO (7)DEFIO (7)IN (8)OUT (8)IO (8)WAIT (9)DELAY (9)SPEED (9)ACCEL (10)DECEL (10)MOVE (10)ROTATE (12)DRIVEA (13)DRIVE (13)HOME (13)GOHOME (14)DIST (14)ROBOTSTOP (14)OUTMSG (14)ENABLE_TIMER_INT (15)ENABLE_EXT_INTNUM (15)269346654.docCHANGETOOL (17)TOOL (18)CHANGEWORK (18)WORK (18)APPROACH (19)DEPART (19)DRAW (20)附錄 (22)功能﹕聲明一個位置類型變量格式﹕DEFPOS <變量名>舉例﹕DEFPOS lpx …聲明lpx作為位置類型變量注意﹕一個語句只能聲明一個位置變量類型。
相關指令﹕poseP格式﹕Dim lpx as posePDEFJNT功能﹕聲明一個關節類型變量。
格式﹕DEFJNT<變量名>舉例﹕DEFJNT ljx …聲明ljx作為一個關節類型變量CURPOS功能:取得目前的位置(直角坐標格式)格式:直角坐標變數= CURPOS範例:DEFPOS lp1lp1=CURPOSMSGBOX POSX(lp1) & chr(13) & chr(10) &_POSY(lp1) & chr(13) & chr(10) &_POSZ(lp1) & chr(13) & chr(10) &_POSRX(lp1) & chr(13) & chr(10) &_POSRY(lp1) & chr(13) & chr(10) & _POSRZ(lp1) & chr(13) & chr(10) CURJNT功能:取得目前的位置(軸坐標格式)格式:軸坐標變數= CURJNT範例:DEFJNT lp1lp1=CURJNTMSGBOX JNTJ1(lp1) & chr(13) & chr(10) & _JNTJ2 (lp1) & chr(13) & chr(10) &_JNTJ3 (lp1) & chr(13) & chr(10) &_JNTJ4(lp1) & chr(13) & chr(10) &_JNTJ5 (lp1) & chr(13) & chr(10) &_JNTJ6 (lp1) & chr(13) & chr(10) POSX功能﹕獲得X坐標。
FOXBASE简明教程
FOXBASE简明教程基本概概念一、信息、数据与数据处理1 数据与信息为了记载、传送、处理信息,人们使用各种各样的物理符号来表示信息,这些符号及其组合就是数据。
2 数据处理数据处理就是对原始数据的综合加工以导出结果数据(信息)的过程。
/二、数据库与数据库系统1 数据库(Data Base)数据库是存储在计算机外部存储器上逻辑相关文件的集合。
2 数据库管理系统(DBMS)数据库管理系统是指帮助用户建立、使用和管理数据库的软件系统,简称DBMS(Data Base Management System)。
DBMS通常由以下三部分组成:(1)数据描述语言(DDL)用来描述数据库的结构,供用户建立数据库;(2)数据操作语言(DML)供用户对数据库进行数据查询、统计、存储、维护、输出等操作;(3)其它管理程序和控制程序,用于公用管理。
3、数据库系统数据库系统是指采用了数据库技术的完整的计算机系统,简称DBS(Data Base System)。
它主要包括:计算机的硬件系统、软件系统、数据和用户等四部分。
4 关系数据库的三种基本操作(1)、选择操作(Selection)(2)、投影(Projection)(3)、连接(Join)/三、数据模型数据库是以一定的组织方式存储在一起的、共享的、独立于应用程序的、相互关联的数据的集合。
这个集合的组织形式称为数据模型,它决定了数据库中数据之间联系的表达方式。
1 层次模型2 网络模型3 关系模型/四.FoxBASE关系数据库管理系统FoxBASE是美国FoxSoftware公司继Ashton-Tate公司的dBASE系列之后,陆续推出的Fox系列DBMS。
现在国内使用的中西文FoxBASE,是根据西文的多用户版本汉化开发而成的,也有2.00和2.10两种版本。
1 FoxBASE的主要特点(1)FoxBASE和dBASEⅢplus完全兼容。
(2)具有很快的运行速度。
(3)FoxBASE用C语言开发,易于移植和推广。
foxbase命令集合
FOXBASE+命令全集一.数据库相关的命令1.退出命令:格式:QUIT 功能:退出 FOXBASE+系统。
2.建立数据库:格式:CREATE <数据库文件名> 功能:建立数据库文件3.显示数据结构:格式:LIST STRUCTURE 或DISPLAY STRUCTURE 功能:显示当前库的结构。
4.修改数据库结构:格式:MODIFY STRUCTURE 功能:修改数据库结构。
5.打开数据库:格式:USE [数据库文件名[ALIAS<别名>]]6.追加记录:APPEND [BLANK]7.插入记录:INSERT [BEFORE][BLANK]8.从文件追加记录:APPEND FROM <数据库文件名>[FOR<条件>][FIELDS<字段名清单>][范围]9.显示记录:LIST [范围][FOR |WHILE<条件>][FIELDS<字段名清单>][OFF][TO PRINT]DISPLAY [范围][FOR |WHILE<条件>][FIELDS<字段名清单>][OFF][TO PRINT]10.记录指针移动:绝对移动:GO|GOTO <数值表达式> |TOP |BOTTOM相对移动:SKIP [数值表达式]11.修改记录:EDIT [范围][FIELDS<字段名清单>][FOR|WHILE<条件>]GHANGE [范围] [FIELDS<字段名清单>] [FOR|WHILE<条件>]REPLACE [范围]< 字段名1> WITH <表达式1>。
[FOR|WHILE<条件>]BROWSE [FIELDS<字段清单>][LOCK<数值表达式>][FREEZE<字段名>] [NOMENU] [NOAPPEND] [NOMODIFY] [WIDTH<数值表达式>] [NOFOLLOW]12.逻辑删除记录:DELETE [范围][FOR|WHILE< 条件>]13.恢复记录:RECALL [范围][FOR|WHILE< 条件>]14.物理删除:PACK15.全部物理删除:ZAP16.设置删除标记生效或无效:SET DELETE ON |OFF17.记录值送数组:SCATTER TO < 数组名>[FIELDS<字段名清单>]18.数组值送记录:GATHET FROM <数组名>[FIELDS<字段名清单>]19.建立排序文件:SORT ON 字段名1[/A/D/C],字段名2 [ /A/D/C]。
汉字FOXBASE+学习辅导
查询和统计是数据库应用中的核心操作。统计不是要在库文件中找出单个的数据,而是要得到一组数据的统计信息。FoxBASE+中的统计操作包括计数(COUNT命令),数值型字段求平均值(AVERAGE命令),数值型字段求总和(SUM命令)及对记录作分类汇总(TOTAL命令)。
二、FoxBASE+的运行环境
FoxBASE+需要在适当的软硬件环境下运行。对硬件的主要要求是内存容量至少要有360K可用,汉字FoxBASE+则至少要有640K。另外最好要有硬盘。操作系统多用MS-DOS或多种汉字操作系统,在运行单用户FoxBASE+时,MS-DOS不能低于2.0版,而在多用户时,MS-DOS要在3.1版以上。FoxBASE+主要由5个文件组成:MFOPLUS.EXE,MFOXPLUS.OVL,FOXBIND.EXE,FOXPCOMP.EXE,FOXHELP.HLP。其中前两个必不可少,最好将这些文件复制到硬盘,通过硬盘启动,方法是在相应目录下敲入文件名MFOXPLUS。FoxBASE+启动成功的提示符是“.”。
数据库管理方式是对一个数据处理系统中所涉及到的所有数据进行全面、统一地管理。从而让数据尽可能的共享,冗余数据极少,且让数据管理与应用程序设计完全脱离。数据库技术是目前数据处理活动中最先进的技术。相应数据库系统也就比较复杂了。数据库系统(DBS)是采用数据库技术,由计算机硬件、软Байду номын сангаас、数据集合及各类人员组成的一个计算机系统。它由如下一些内容组成。
·数据库(DB):存放于外存贮器上以文件形式组织的数据集合。
·数据库管理系统(DBMS):专门管理和维护数据库数据的系统软件。同时也是数据库与用户之间的界面。DBMS为数据库系统的核心。
巧用FOXBASE+的PROMPT命令
巧用FOXBASE+的PROMPT命令
尹星云
【期刊名称】《《合肥师范学院学报》》
【年(卷),期】1997(000)001
【摘要】本文巧用 FOXBASE~+的 PROMPT 命令设计出一种简便易行的报表输出模式,该模式实现了一个打印模块产生一张“活”表,所谓“活”字体现在每次运行该模块都能够根据用户需求产生一个报表。
该模块适用于所有使用FOXBASE~+数据库管理系统编写的应用软件,只在套用此模式,使之适合于具体一应用系统即可,因此,具有较高的实用价值。
【总页数】3页(P30-32)
【作者】尹星云
【作者单位】
【正文语种】中文
【相关文献】
1.使用PROMPT命令与DOS ANSI.SYS设置屏幕 [J], 王德祥
2.巧用PROMPT命令 [J], 刘远荣
3.FoxBASE+程序开发中的命令巧用 [J], 许道林
4.PROMPT命令深层作用的研究 [J], 张峰薇;张光妲
5.用PROMPT命令实现下拉式菜单 [J], 徐传勤
因版权原因,仅展示原文概要,查看原文内容请购买。
FOXBASE~+中取字段名函数及指定可存取字段命令的用法
FOXBASE~+中取字段名函数及指定可存取字段命令的用法刘全营
【期刊名称】《现代电子技术》
【年(卷),期】1998(000)009
【摘要】在FOXBASE+的程序设计中,用好取字段名函数及指定可存取字段命令,可对数据库的任意字段进行自动操作,不必人工干预,文中结合了实例详细介绍这两个函数和命令的用法。
【总页数】3页(P9-11)
【作者】刘全营
【作者单位】河南省化工技校
【正文语种】中文
【中图分类】TP311.13,
【相关文献】
1.用命令撑宽FoxBASE字段增强TOTAL功能 [J], 温凤麒
2.在FOXBASE+2.1中用INDEX命令对字符型字段实现降序排序的方法 [J], 赵希武
3.在FOXBASE+2.1中用INDEX命令对日期和逻辑型字段实现降序排序的方法[J], 赵希武;蔡音
4.DBASE Ⅲ Foxbase命令及函数标准化转换程序 [J], 梁波
5.FOXPRO备注字段命令和函数应用技巧 [J], 王玲;黄焕如
因版权原因,仅展示原文概要,查看原文内容请购买。
FOXBASE中文状态下如何调用C语言的作图功能
FOXBASE中文状态下如何调用C语言的作图功能
林志斌
【期刊名称】《交通与计算机》
【年(卷),期】1995(013)002
【摘要】本文介绍了在FOXBASE中文状态下调用C语言作图的一种方法。
并就FOXBASE和C语言的数据接口问题,西文模式下汉字显示问题,以及如何从百文状态返回中文状态等问题进行了探讨,最后给出了动态价格曲线的应用实例.
【总页数】4页(P66-69)
【作者】林志斌
【作者单位】无
【正文语种】中文
【中图分类】TP312
【相关文献】
1.FoxBASE+环境下实现C语言程序模块调用 [J], 谷震离
2.如何在dBASE和FoxBASE程序中调用C语言图形库 [J], 王向阳;杨红颖
3.FoxBASE状态下的一种新的作图方式 [J], 冯列平
4.介绍一种在FoxBASE中用Turbo C语言作图的方法 [J], 程险峰
5.Turbo C语言直接调用Foxbase+数据库 [J], 李鸿
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中文FOXBASE命令集? 在下一行显示表达式串?? 在当前行显示表达式串@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印ACCEPT 把一个字符串赋给内存变量APPEND 给数据库文件追加记录APPEND FROM 从其它库文件将记录添加到数据库文件中AVERAGE 计算数值表达式的算术平均值BROWSE 全屏幕显示和编辑数据库记录CALL 运行内存中的二进制文件CANCEL 终止程序执行,返回圆点提示符CASE 在多重选择语句中,指定一个条件CHANGE 对数据库中的指定字段和记录进行编辑CLEAR 清洁屏幕,将光标移动到屏幕左上角CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量CLEAR MEMORY 清除当前所有内存变量CLEAR PROGRAM 清除程序缓冲区CLEAR TYPEAHEAD 清除键盘缓冲区CLOSE 关闭指定类型文件CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。
无LOCATE 则出错COPY TO 将使用的数据库文件复制另一个库文件或文本文件COPY FILE 复制任何类型的文件COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中COUNT 计算给定范围内指定记录的个数CREATE 定义一个新数据库文件结构并将其登记到目录中CREATE FROM 根据库结构文件建立一个新的库文件CREATE LABEL 建立并编辑一个标签格式文件CREATE REPORT 建立宾编辑一个报表格式文件DELETE 给指定的记录加上删除标记DELETE FILE 删除一个未打开的文件DIMENSION 定义内存变量数组DIR 或 DIRECTORY 列出指定磁盘上的文件目录DISPLAY 显示一个打开的库文件的记录和字段DISPLAY FILES 查阅磁盘上的文件DISPLAY HISTORY 查阅执行过的命令DISPLAY MEMORY 分页显示当前的内存变量DISPLAY STATUS 显示系统状态和系统参数DISPLAY STRUCTURE 显示当前书库文件的结构DO 执行FoxBase程序DO CASE 程序中多重判断开始的标志DO WHILE 程序中一个循环开始的标志EDIT 编辑数据库字段的内容EJECT 使打印机换页的命令,将PROW()函数和PCOL()函数值置为0ELSE 在IF...ENDIF结构中提供另一个条件选择路线ENDCASE 终止多重判断ENDDO 程序中一个循环体结束的标志ENDIF 判断体IF...ENDIF结构结束标志ERASE 从目录中删除指定文件EXIT 在循环体内执行退出循环的命令FIND 将记录指针移动到第一个含有与给定字符串一致的索引关键字的记录上FLUSH 清除所有的磁盘存取缓冲区GATHER FROM 将数组元素的值赋予数据库的当前记录中GO/GOTO 将记录指针移动到指定的记录号HELP 激活帮助菜单,解释FoxBASE+的命令IF 在IF...ENDIF结构中指定判断条件INDEX 根据指定的关键词生成索引文件INPUT 接受键盘键入的一个表达式并赋予指定的内存变量INSERT 在指定的位置插入一个记录JOIN 从两个数据库文件中把指定的记录和字段组合成另一个库文件KEYBOARD 将字符串填入键盘缓冲区LABEL FROM 用指定的标签格式文件打印标签LIST 列出数据库文件的记录和字段LIST FILES 列出磁盘当前目录下的文件LIST HISTORY 列出执行过的命令LIST MEMORY 列出当前内存变量及其值LIST STATUS 列出当前系统状态和系统参数LIST STRUCTURE 列出当前使用的数据库的库结构LOAD 将汇编语言程序从磁盘上调入内存LOCATE 将记录指针移动到对给定条件为真的记录上LOOP 跳过循环体内LOOP与ENDDO之间的所有语句,返回到循环体首行MENU TO 激活一组@...PROMPT命令定义的菜单MODIFY COMMAND 进入FoxBASE+系统的字处理状态,并编辑一个ASCII码文本文件(如果指定文件名以.PRG为后缀,则编辑一个FoxBASE+命令文件)MODIFY FILE 编辑一个一般的ASCII码文本文件MODIFY LABEL 建立并编辑一个标签(.LBL)文件MODIFY REPORT 建立并编辑一个报表格式文件(.FRM)文件MODIFY STRUCTURE 修改当前使用的库文件结构NOTE/* 在命令文件(程序)中插入以行注释(本行不被执行)ON 根据指定条件转移程序执行OTHERWISE 在多重判断(DO CASE)中指定除给定条件外的其它情况PACK 彻底删除加有删除标记的记录PARAMETERS 指定子过程接受主过程传递来的参数所存放的内存变量PRIVATE 定义内存变量的属性为局部性质PROCEDURE 一个子过程开始的标志PUBLIC 定义内存变量为全局性质QUIT 关闭所有文件并退出FoxBASE+READ 激活GET语句,并正是接受在GET语句中输入的数据RECALL 恢复用DELETE加上删除标记的记录REINDEX 重新建立正在使用的原有索引文件RELEASE 清楚当前内存变量和汇编语言子程序RENAME 修改文件名REPLACE 用指定的数据替换数据库字段中原有的内容REPORT FORM 显示数据报表RESTORE FROM 从内存变量文件(.MEM)中恢复内存变量RESTORE SCREEN 装载原来存储过的屏幕映象RESUME 使暂停的程序从暂停的断点继续执行RETRY 从当前执行的子程序返回调用程序,并从原调用行重新执行RETURN 结束子程序,返回调用程序RUN/!在FoxBASE+中执行一个操作系统程序SAVE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)SAVE SCREEN 将当前屏幕显示内容存储在指定的内存变量中SCATTER 将当前数据库文件中的数据移到指定的数组中SEEK 将记录指针移到第一个含有与指定表达式相符的索引关键字的记录SELECT 选择一个工作区SET设置FoxBASE+控制参数SET ALTERNATE ON/OFF设置传送/不传送输出到一个文件中SET ALTERNATE TO 建立一个存放输出的文件SET BELL ON/OFF设置输入数据时响铃/不响铃SET CARRY ON/OFF设置最后一个记录复制/不复制到添加的记录中SET CENTURY ON/OFF设置日期型变量要/不要世纪前缀SET CLEAR ON/OFF设置屏幕信息能/不能被清除SET COLOR ON/OFF设置彩色/单色显示SET COLOR TO 设置屏幕显示色彩SET CONFIRM ON/OFF设置在全屏幕编辑方式中,要求/不要求自动跳到下一个字段SET CONSOLE ON/OFF设置将输出传送/不传送到屏幕SET DATE 设置日期表达式的格式SET DEBUG ON/OFF设置传送/不传送ECHO的输出到打印机上SET DECIMALS TO 设置计算结果需要显示的小数位数SET DEFAULT TO 设置默认的驱动器SET DELETED ON/OFF设置隐藏/显示有删除标记的记录SET DELIMITER TO 为全屏幕显示字段和变量设置定界符SET DELIMITER ON/OFF选择可选的定界符SET DEVICE TO SCREEN/PRINT 将@...SAY命令的结果传送到屏幕/打印机SET DOHISTORY ON/OFF设置存/不存命令文件中的命令到历史记录中SET ECHO ON/OFF命令行回送到屏幕或打印机SET ESCAPE ON/OFF允许ESCAPE退出/继续命令文件的执行SET EXACT ON/OFF在字符串的比较中,要求/不要求准确一致SET EXACLUSIVE ON/OFF设置数据库文件的共享SET FIELDS ON/OFF设置当前打开的数据库中部分/全部字段为可用SET FIELDS TO 指定打开的数据库中可被访问的字段SET FILTER TO 在操作中将数据库中所有不满足给定条件的记录排除SET FIXED ON/OFF固定/不固定显示的小数位数SET FORMAT TO 打开指定的格式文件SET FUNCTION 设置F1-F9功能键值SET HEADING ON/OFF设置LIST或DISPLAY时,显示/不显示字段名SET HELP ON/OFF确定在出现错误时,是否给用户提示SET HISTORY ON/OFF决定是/否把命令存储起来以便重新调用SET HISTORY TO 决定显示历史命令的数目SET INDEX TO 打开指定的索引文件SET INTENSITY ON/OFF对全屏幕操作实行/不实行反转显示SET MARGIN TO 设置打印机左页边SET MEMOWIDTH TO 定义备注型字段输出宽度和REPORT命令隐含宽度SET MENU ON/OFF确定在全屏幕操作中是否显示菜单SET MESSAGE TO 定义菜单中屏幕底行显示的字符串SET ODOMETER TO 改变TALK命令响应间隔时间SET ORDER TO 指定索引文件列表中的索引文件SET PATH TO 为文件检索指定路径SET PRINT ON/OFF传送/不传送输出数据到打印机SET PRINTER TO 把打印的数据输送到另一种设备或一个文件中SET PROCEDURE TO 打开指定的过程文件SET RELATION TO 根据一个关键字表达式连接两个数据库文件SET SAFETY ON/OFF设置保护,在重写文件时提示用户确认SET SCOREBORAD ON/OFF设置是/否在屏幕的第0行上显示FoxBASE+的状态信息SET STATUS ON/OFF控制是/否显示状态行SET STEP ON/OFF每当执行完一条命令后,暂停/不暂停程序的执行SET TALK ON/OFF是否将命令执行的结果传送到屏幕上SET TYPEAHEAD TO 设置键盘缓冲区的大小SET UNIQUE ON/OFF在索引文件中出现相同关键字的第一个/所有记录SKIP 以当前记录指针为准,前后移动指针SORT TO 根据数据库文件的一个字段或多个字段产生一个排序的哭文件STORE 赋值语句SUM 计算并显示数据库记录的一个表达式在某范围内的和SUSPEND 暂停(挂起)程序的执行TEXT...ENDTEXT 在屏幕上当前光标位置显示...的文本数据块TOTAL TO 对预先已排序的文件产生一个具有总计的摘要文件TYPE 显示ASCII码文件的内容UNLOCK 解除当前库文件对记录和文件的加锁操作UPDATE 允许对一个数据库进行成批修改USE 带文件名的USE命令打开这个数据库文件。