引言 1
第一章 dBASEⅢPLUS运行须知 1
dBASE Ⅲ PLUS运行环境 1
排除故障的方法 2
第二章 dBASE Ⅲ PLUS的文件类型 5
文件名.CAT--编目文件(CATalog File) 7
文件名.DBF--数据库文件(DATABASE File) 12
文件名.DBT--数据库存储域(正文)文件(DATABASE MEMORY(Text)Field File) 18
文件名.FMT--格式文件(FORMAT File) 21
文件名.FRM--报表格式文件(REPORT FORM File) 25
文件名.LBL--标签文件(LABEL File) 30
文件名.MEM--内存变量文件(MEMORY VARIABLE File) 37
文件名.NDX--索引文件(INDEX File) 43
文件名.PRG--程序和过程文件(PROGRAM and PROCEDURE File) 47
文件名.QRY--查询文件(QUERY File) 49
文件名.SCR--屏幕格式文件(SCREEN File) 60
文件名.TXT--文本输出文件(TEXT Output File) 62
文件名.VUE--视图文件(VIEW File) 65
第三章 文件创建命令 70
COPY--拷贝 70
COPY FILE--拷贝文件 90
COPY STRUCTURE--拷贝结构 94
COPY STRUCTURE EXTENDED--拷贝扩展结构 98
CREATE database--创建数据库 100
CREATE database FROM structure extended file--由扩展结构文件创建数据库 103
CREATE LABEL--创建标签文件 105
CREARE QUERY--创建查询文件 110
CREARE REPORT--创建报表文件 113
CREATE SCREEN--创建屏幕格式文件 115
CREATE VIEW--创建视图文件 117
CREATE VIEW FROM ENVIRONMENT--由运行系统创建视图文件 122
EXPORT TO pfs file[TYPE]PFS--创建输出pfs:file数据文件 124
IMPORT FROM pfs file[TYPE]PFS--PFS:file数据文件输入 128
INDEX--创建索引文件 130
JOIN--创建连接数据文件 133
MODIFY COMMAND prg file--创建编辑prg文件 144
MODIFY FILE ASCII file--创建编辑文本文件 145
SAVE TO mem file [ALL LIKE/EXCEPT
SET ALTERNATE TO txt file--创建屏幕文本文件 148
SET CATALOG TO cat file--创建编目文件 151
SORT--创建记录排序文件 152
TOTAL--汇总记录 160
DELETE FILE--删除文件命令 167
第四章 文件修改命令 167
ERASE--清除文件命令 176
MODIFY COMMAND--修改文件命令 177
MODIFY FILE--修改编辑文件命令 179
MODIFY LABEL--修改标签文件命令 182
MODIFY QUERY--修改查询文件命令 183
MODIFY REPORT--修改报表文件命令 183
MODIFY SCREEN--修改屏幕文件命令 183
MODIFY STRUCTURE--修改文件结构命令 184
MODIFY VIEW--修改视图文件命令 186
RENAME--修改文件名命令 187
SET ALTERNATE ON/off--置屏幕文件开关 191
第五章 文件操作命令 193
CLEAR ALL--全部清除命令 193
CLOSE(file type)--关闭命令 196
REINDEX--再索引操作命令 200
SELECT--选择工作区(数据库)命令 205
USE--打开/关闭数据库命令 210
第六章 数据录入命令 213
APPEND--增添数据命令 213
APPEND BLANK--增添空记录命令 215
APPEND FROM file[FILE TYPE]FOR condition--由数据文件增添数据命令 218
BROWSE--浏览/增添数据库命令 223
INSERT[BLANK][BEFORE]--插入数据/记录命令 232
READ--读取数据命令 233
第七章 数据编辑命令 237
BROWSE--浏览/编辑数据命令 237
CHANGE--改变/编辑数据命令 237
CLEAR GETS--清除内存工作区命令 241
DELETE--清除状态命令 245
EDIT--编辑命令 254
GET--取数据命令 254
PACK--永久性清除记录命令 263
RECALL--恢复状态命令 266
READ--读取数据命令 266
REPLACE--取代数据命令 268
UPDATE--更新数据命令 272
ZAP--清除全部记录命令 279
第八章 数据显示命令 282
@--定位数据命令 282
?和??--查询命令 292
AVERAGE--计算平均值命令 294
BROWSE--浏览数据命令 302
COUNT--计算记录个数命令 302
DISPLAY--显示信息命令 312
DISPLAY MEMORY--显示内存数据命令 320
LABEL FORM--显示/打印标签命令 321
LIST--显示全部记录命令 323
REPORT FORM--显示/打印报表命令 324
SET DEVICE TO--置显示/打印设备命令 332
SET PRINT--置打印机开/关命令 334
SUM--求算术总和命令 336
TYPE--显示/打印文本文件命令 336
第九章 数据定位命令 338
CONTINUE--继续执行命令 338
FIND--查找命令 344
GO/GOTO--直接转向命令 352
LOCATE--定位命令 357
n--定记录指针命令 361
SEEK--查找命令 362
SKIP--跳步定位命令 367
第十章 内存变量命令 372
=--变量赋值命令 372
ACCEPT--接收字符数据命令 373
AVERAGE--计算平均值命令 379
CLEAR ALL--清除全部工作区内容命令 380
CLEAR MEMORY--清除内存工作区内容命令 380
COUNT--统计记录数命令 381
DO…WITH--用某些参数执行处理命令 382
DISPLAY MEMORY--显示/打印内存信息命令 385
GET--读取数据命令 389
INPUT--输入数据命令 389
LIST MEMORY--显示/打印内存信息命令 395
M->--标识内存变量命令 396
PARAMETER--传递参数命令 401
PRIVATE--专用数据隐匿命令 404
PUBLIC--共用数据公用命令 411
READ--读取命令 415
RELEASE--释放内存命令 416
RESTORE--恢复内存数据命令 423
SAVE--保留数据命令 426
STORE--存储数据命令 429
SUM--计算数据总和命令 430
WAIT--等待输入数据命令 431
第十一章 参数控制命令 436
CLEAR--清除屏幕命令 437
CLEAR FIELDS--清除字段命令 438
CLEAR GETS--清除数据区命令 440
CLEAR TYPEAHEAD--清除键盘数据区命令 442
EJECT--打印机走纸命令 445
SET--置参数开/关或系统导向命令 446
SET ALTERNATE on/OFF 置屏幕文件开/关命令 449
SET BELL ON/off--置音响器开/关命令 449
SET CARRY on/OFF--置记录进位开/关命令 450
SET CATALOG on/OFF--置编目文件开/关命令 453
SET CENTURY on/OFF--置公元世纪年开/关命令 454
SET COLOR on/OFF--置彩色/单色监视器开/关命令 456
SET CONFIRM on/OFF--置认证开/关命令 457
SET DEBUG on/OFF--置调试方式开/关命令 459
SET CONSOLE ON/off--置隔离屏幕开/关命令 459
SET DELETED on/OFF--置删除标识开/关命令 461
SET DELIMITERS on/OFF--置数据定界开/关命令 461
SET DOHISTORY on/OFF--置收集程序开/关命令 462
SET ECHO on/OFF--置回显开/关命令 463
SET ESCAPE ON/off--置当前程序停止开/关命令 464
SET EXACT on/OFF--置准确判断开/关命令 464
SET FIELDS on/OFF--置域(字段)显示开/关命令 467
SET FIXED on/OFF--置定点数开/关命令 468
SET HEADING ON/off--置标题显示方式开/关命令 469
SET HELP ON/off--置帮助用户开/关命令 471
SET INTENSITY ON/off--置反显开/关命令 472
SET HISTORY on/OFF--置命令工作区开/关命令 472
SET MENU ON/off--置菜单系统开/关命令 473
SET PRINT on/OFF--置打印机开/关命令 474
SET SAFETY ON/off--置安全防重写开/关命令 475
SET SCOREBOARD ON/off--置系统标志板开/关命令 476
SET STATUS ON/off--置系统状态开/关命令 477
SET STEP on/OFF--置程序步进开/关命令 477
SET TALK ON/off--置会话方式开/关命令 479
SET TITLE ON/off--置标题信息开/关命令 481
SET UNIQUE on/OFF--置唯一性开/关命令 482
SET--置菜单选择命令 485
SET ALTERNATE TO--建立ASCII文本文件命令 491
SET CATALOG TO--建立编目文件命令 492
SET COLOR TO--设置屏幕信息颜色命令 494
SET DATE--设置日期格式命令 497
SET DECIMALS on/OFF--设置小数位开/关命令 497
SET DEFAULT TO--设置缺省驱动器命令 499
SET DELIMITERS TO--设置定界分隔符命令 500
SET DEVICE TO--设置屏幕/打印机命令 501
SET FIELDS TO--设置查询域(字段)命令 502
SET FILTER TO--设置过滤器条件命令 506
SET FORMAT TO--装入格式文件到内存命令 507
SET FUNCTION TO--设置功能键(除F1)可编程命令 509
SET HISTORY TO--设置键盘命令行缓冲区命令 511
SET INDEX TO--设置索引文件工作命令 512
SET MARGIN TO--设置空白边宽打印命令 515
SET MEMOWIDTH TO--设置MEMO域显示/打印宽度命令 516
SET MESSAGE TO--设置屏幕底部信息命令 517
SET ORDER TO--设置索引文件优先级命令 518
SET PATH TO--设置磁盘文件搜索路径命令 523
SET PRINTER TO--设置打印机输出命令 524
SET PROCEOURE TO--设置PRC文件装入内存命令 525
SET RELATION TO--设置数据库联接命令 526
SET TYPEAHEAD TO--设置键入字缓冲区命令 527
SET VIEW TO--设置打开视图文件命令 528
第十二章 程序接口调用命令 530
CALL--程序调用命令 530
LOAD--装入内存命令 532
RELEASE MODULE--释放内存程序模块命令 535
RUN or!--运行可执行文件或DOS命令 536
第十章 事件处理命令 539
ON ERROR--系统出错及处理方法命令 539
ON ESCAPE--系统退出及处置方法命令 545
ON KEY--系统按键入处置命令 551
第十四章 程序控制命令 556
*--程序注释行信息命令 557
--宏替换命令 560
--程序注释行命令 564
CANCEL--取消程序运行命令 566
CASE--情况条件控制命令 567
DO--执行命令文件命令 569
DO…WITH--用某些参数处置命令 570
DO.CASE--执行满足条件的CASE语句命令 570
DO WHILE--执行满足条件的程序命令 571
ELSE--执行不满足条件的程序命令 571
ENDCASE--判断条件终止执行命令 572
ENDDO--终止执行程序命令 573
ENDIF--终止执行IF命令流命令 574
ENDTEXT--终止文本表示命令 575
EXIT--退出命令流命令 576
IF--执行条件语句命令 577
LOOP--执行命令流循环命令 578
NOTE--注解行命令 579
OTHERWISE--执行其它条件命令流命令 579
PARAMETER--传递参数命令 581
PRIVATE--专用数据隐匿命令 582
PROCEDURE--过程程序文件命令 582
QUIT--返回DOS操作系统命令 583
PUBLIC--共用数据公用命令 583
RESUME--继续执行处理命令 584
RETRY--返回再处理命令 585
RETURN--返回继续再处理命令 587
RETURN TO MASTER--返回主调用继续处理命令 588
SET PROCEDURE TO--置PRC文件装入内存命令 589
SUSPEND--终止运行返回dBASE提示状态命令 589
TEXT--程序中增加文本命令 590
第十五章 调试命令和调试程序 591
DIR--显示文件目录及文件类型命令 591
DISPLAY FILES--显示文件命令 593
DISPLAY HISTORY--显示HISTORY 工作区内容命令 595
DISPLAY MEMORY--显示内存数据命令 597
DISPLAY STATUS--显示系统当前状态命令 597
DISPLAY STRUCTURE--显示数据库文件结构命令 601
LIST FILES--显示文件命令 602
LIST HISTORY--显示HISTORY 工作区内容命令 603
LIST STATUS--显示系统当前状态命令 603
LIST STRUCTURE--显示数据库文件结构命令 603
RESUME--继续执行处理命令 604
SET DEBUG on/OFF--置调试方式开/关命令 605
SET HISTORY TO--置缓冲区命令 606
SET ECHO on/OFF--置回显开/关命令 606
SET DOHISTORY on/OFF--置记录执行程序行开/关命令 606
SET STEP on/OFF--置程序步进开/关命令 607
SET TALK ON/off--置会话方式开/关命令 608
SUSPEND--终止运行返回dBASE命令 609
第十六章 用户辅助命令 611
ASSIST--辅助菜单系统命令 611
LABEL FORM?和REPORT FORM?--创建标签文件和报表文件 630
SET CATALOG TO?--显示编目命令 631
SET FILTER TO FILE?和SET FORMAT TO?--置过滤器和格式命令 632
SET INDEX TO?--置索引命令 632
SET VIEW TO?--置视图命令 633
USE?--置自建文件命令 634
第十七章 网络命令 635
连网的任务 636
记录锁触发开关 639
DISPLAY USERS--显示用户工作站命令 640
LOGOUT--程序下网命令 640
SET ENCRYPTION ON/off--置加密开/关命令 641
SET EXCLUSIVE ON/off--置排它开/关命令 642
UNLOCK--解锁命令 642
USE EXCLUSIVE--USE 文件排它命令 643
第十八章 dBASE Ⅲ PLUS操作符 645
算术运算符和数字 646
算术运算符和文本串 647
逻辑运算符 648
第十九章 数据库函数 650
BOF()--文件首 650
DBF()--数据库文件名 654
DELETED()--删除记录 655
EOF()--文件结束 655
FIELD()--数据库域名 657
FOUND()--数据查找 659
LUPDATE()--最后更新函数 660
NDX()--索引文件名 661
RECCOUNT()--数据库记录总数 663
RECNO()--数据库记录号 664
RECSIZE()--数据库记录长度 666
第二十章 数值函数 668
ABS()--绝对值 668
EXP()--自然指数 670
IIF()--直接IF函数 671
INT()--整数 672
LOG()--自然对数 674
MIN()--最小值 675
MAX()--最大值 675
MOD()--取模数 676
ROUND()--舍入运算 678
SQRT()--平方根 679
STR()--数值转换成文本串 679
TRANSFORM()--转换表达式 680
VAL()--数值文本串转换成数值 681
第二十一章 串函数 685
$--查找函数 685
ASC()--ASCH数值 688
AT()--字符串开始位置 690
CHR()--ASCⅡ代码转换成字符 691
ISALPHA()--判断首字符是否为字母类型 693
ISLOWER()--判断首字符是否为小写字母 694
ISUPPER()--判断首字符是否为大写字母 694
LEFT()--选最左边的字符 695
LEN()--字符串长度 695
LOWER()--大写字母转换为小写字母 697
LTRIM()--删除引导空格 698
REPLICATE()--重复字符 698
RIGHT()--选最右边的字符 700
RTRIM()--删除右边空格 700
SPACE()--建立空白文本串 701
STUFF()--字符填充文本串 702
SUBSTR()--从文本串中取出子串 703
TRIM()--删除右边空格 704
UPPER()--小写字母转换成大写字母 705
第二十二章 日期函数 706
CDOW()--星期中各天名称 710
CMONTH()--月份名 711
CTOD()--字符串转换为日期 712
DOW()--周内某天的数值表示 713
DAY()--月内某天的数值表示 713
DATE()--系统日期 713
DTOC()--日期转换为字符串 714
MONTH()--月份的数值表示 714
YEAR()--年份的数值表示 715
第二十三章 环境函数 716
COL()--屏幕列数 716
DISKSPACE()--可用磁盘空间 718
ERROR()--错误代码 718
FILE()--文件的存在性 718
FKLABEL()--功能键标号 721
GETENV()--获取环境参数 722
FKMAX()--功能键最大数目 722
INKEY()--最后输入键的ASCⅡ值 724
ISCOLOR()--确认彩色监视器工作 725
MESSAGE()--错误信息 725
OS()--操作系统 726
PCOL()--打印坐标的列位置 726
PROW()--打印坐标的行位置 728
READKEY()--读全屏幕编辑退出键的键值 728
ROW()--屏幕行位置 730
TIME()--系统时间 731
TYPE()--数据或变量的类型 731
VERSLON()--dBASE Ⅲ PLUS 的版本 734
第二十四章 网络函数 735
ACCESS()--存取级函数 735
FLOCK()--封锁文件函数 737
LOCK()和RLOCK()--封锁记录函数 737
附录A DBC和DBL 739
DBC--dBASE 编译器 740
DBL--dBASE 连接程序 744
附录B Ⅲ PLUS 在网上的应用 750
附录C 设备配置 753
CONFIG.SYS 文件 753
CONFIG.DB文件 754