《DBASE IV实用大全》求取 ⇩

第一部分 使用dBASE Ⅳ1

第一章 概述1

1.1 数据库的定义1

1.2 数据库结构2

1.3 dBASE Ⅳ纵览2

1.3.1 控制中心3

1.3.1.1 数据库设计屏幕4

1.3.1.2 查询设计屏幕4

1.3.1.3 格式设计屏幕4

1.3.1.4 报表设计屏幕4

1.3.1.5 标签设计屏幕5

1.3.1.6 应用程序生成器5

1.3.2 dBASE Ⅳ语言处理器5

1.3.2.1 SQL6

1.3.2.2 网络6

1.4 dBASE Ⅳ Developer's Edition6

第二章 启动8

2.1 最低配置8

2.2 一些实用的硬件信息8

2.3 准备安装dBASE Ⅳ8

2.4 快速安装指南9

2.5 DBSETUP程序10

2.5.1 Install菜单11

2.5.2 Install/Transfer other files菜单12

2.5.3 Config.db13

2.5.4 Tools菜单15

2.5.5 DOS菜单16

2.5.6 Exit菜单16

第三章 控制中心概述17

3.1 控制中心屏幕17

3.1.1 激活控制中心17

3.1.2 控制中心的菜单棒条17

3.1.3 日志17

3.1.4 控制中心模板17

3.1.5 提示行18

3.1.6 信息行18

3.1.7 状态棒条18

3.2 控制中心菜单18

3.2.1 激活控制中心菜单18

3.2.2 Catalog菜单18

3.2.3 Tools菜单19

3.2.4 Exit菜单19

3.3 导航键19

3.4 功能键20

3.5 数据和设计20

3.5.1 数据键21

3.5.2 SHIFT-F2——设计键21

3.6 选择文件21

3.7 删除文件21

3.8 圆点提示符21

3.9 当需要帮助时22

3.9.1 帮助屏幕22

3.9.2 Help选项按钮22

3.9.3 帮助导航行22

第四章 数据的输入、编辑和显示23

4.1 数据类型23

4.1.1 字符型23

4.1.2 两种数字数据类型23

4.1.2.1 数值类型23

4.1.2.2 浮点类型23

4.1.3 日期类型23

4.1.4 逻辑类型24

4.1.5 备忘字段24

4.2 数据库设计策略24

4.2.1 决定数据库的大小24

4.2.2 一个简单的数据库设计25

4.3 创建数据库25

4.3.1 定义数据库结构25

4.3.2 输入字段名25

4.3.3 改变字段类型26

4.3.4 “Width”(域宽)栏26

4.3.5 “Dec”栏26

4.3.6 “Index”(索引)栏26

4.4 保存库文件结构26

4.5 加入数据库描述27

4.6 修改文件结构27

4.6.1 增加或删除字段28

4.6.2 有关修改数据库结构的警告28

4.7 打印数据库文件结构28

4.8 输入和修改数据29

4.8.1 使用编辑模式29

4.8.2 使用浏览模式30

4.8.3 在编辑模式或浏览模式下加人记录31

4.8.4 SHIFT—F8—Ditto键(重复键)32

4.8.5 在编辑或浏览模式下保存数据32

4.8.6 使用数据库32

4.8.7 关闭数据库33

4.9 浏览模式中控制字段33

4.9.1 锁定字段33

4.9.2 冻结字段33

4.9.3 改变字段宽度34

4.9.4 删除字段内容34

4.10 编辑和浏览模式中记录的控制34

4.10.1 取消对记录的修改34

4.10.2 删除记录内容35

4.10.3 删除记录35

4.10.4 取消数据库中所有记录的删除标记35

4.10.5 删除已标记的记录36

4.10.6 光标随记录移动36

4.10.7 锁定记录36

4.11 在记录间移动—Go To菜单36

4.11.1 跳到一个指定记录37

4.11.2 跳到第一个或最后一个记录37

4.11.3 在记录间跳转37

4.11.4 执行带索引的搜索38

4.11.5 向前或向后搜索38

4.11.6 大小写匹配38

4.11.7 使用?和*通配符38

4.12 从其它文件添加记录39

4.12.1 从其它dBASE文件中添加记录39

4.12.2 从外部源文件添加数据39

4.13 备忘字段的使用40

4.13.1 备忘标记40

4.13.2 备忘字段的输入41

4.13.3 退出备忘字段并保存修改41

4.13.4 退出备忘字段并放弃修改41

4.14 输入备忘正文41

4.14.1 dBASE Ⅳ正文编辑器41

4.14.2 使用折行模式42

4.14.3 移动、拷贝和删除正文42

4.14.4 折行菜单43

4.14.4.1 Layout(设计)菜单43

4.14.4.2 Words(字处理)菜单43

4.14.4.3 Print菜单46

第五章 排序和索引47

5.1 数据库排序47

5.1.1 排序的建立47

5.1.2 选择一个按其排序的字段47

5.1.3 四种排序选项48

5.1.4 输入一个排序文件名48

5.1.5 按多个字段进行排序48

5.2 对数据库索引50

5.2.1 什么是索引文件50

5.2.2 索引的优点51

5.2.3 索引文件的两种类型51

5.3 创建一个索引标志52

5.3.1 一个例子52

5.3.2 对多个字段的索引53

5.3.2.1 对具有相同字段类型字段的索引53

5.3.2.2 对具有不同类型字段的索引54

5.3.3 对现存索引的修改55

5.4 激活一个索引55

5.4.1 激活一个主索引55

5.4.2 用激活的索引保留一个记录的位置57

5.5 检索已索引了的数据库57

5.6 删去.MDX标志58

第六章 数据库查询59

6.1 概述59

6.2 查询的两种类型61

6.2.1 浏览查询(View Queries)61

6.2.2 更新查询(Update Queries)61

6.3 进入查询设计屏幕62

6.4 查询设计工作界面62

6.5 查询设计屏幕的导航63

6.6 将数据库文件加入到查询中64

6.7 从查询中删除数据库文件65

6.8 将字段加入到视图框架中65

6.9 在视图框架中改变字段名66

6.10 从视图框架中删除一个字段66

6.11 在视图框架中改变子段的位置66

6.12 存储一个查询66

6.13 退出查询设计屏幕67

6.14 激活一次查询68

6.15 运行视图和更新的查询68

6.16 关闭一个查询文件69

6.17 定义筛选条件(Filter Condition)69

6.18 使用筛选条件71

6.18.1 创建一个条件框72

6.18.2 创建计算型字段73

6.19 检索数据库74

6.20 排序、汇总和成组74

6.20.1 通过视图对记录排序74

6.20.2 通过视图汇总记录75

6.20.3 通过视图成组记录76

6.21 避免重复记录和重复值76

6.22 编辑视图查询中的数据77

6.23 连接数据库77

6.24 使用示例变量比较字段78

6.25 使用索引文件78

6.26 通过视图创建数据库79

6.27 创建更新查询80

6.27.1 REPLACE算符81

6.27.2 APPEND算符82

6.27.3 MARK和UNMARK算符82

第七章 圆点提示符84

7.1 进入和退出圆点提示状态84

7.2 预备知识84

7.2.1 命令语法85

7.2.2 键入命令86

7.2.3 编辑命令86

7.2.4 历史缓冲区86

7.2.5 Zoom窗口86

7.2.6 文件管理87

7.2.6.1 DIR命令87

7.2.6.2 SET命令87

7.2.6.3 使用!/RUN命令访问DOS87

7.2.7 功能键88

7.2.8 运算符88

7.2.9 优先级89

7.3 创建数据库89

7.4 打开数据库90

7.5 修改数据库结构91

7.6 显示数据库结构91

7.7 添加记录91

7.8 沿用前面的信息92

7.9 编辑记录92

7.10 浏览数据库93

7.11 在数据库中插入记录94

7.12 替换记录中的数据94

7.13 记录定位96

7.13.1 GO命令96

7.13.2 SKIP命令96

7.14 删除记录97

7.15 删除数据库98

7.16 显示数据98

7.16.1 DISPLAY和LIST命令98

7.16.2 ?命令100

7.16.3 打印数据102

7.16.3.1 SETPRINTER ON命令102

7.16.3.2 TO PRINTER语句102

7.17 写入正文文件102

7.18 报表与标签102

7.18.1 报表102

7.18.2 标签103

7.19 拷贝数据库104

7.19.1 COPY FILE命令104

7.19.2 COPY STRUCTURE和APPEND FROM命令104

7.19.3 COPY TO命令104

7.20 关闭数据库105

7.21 内存变量105

7.22 数据库排序106

7.23 数据库索引107

7.23.1 创建索引107

7.23.2 根据多个字段索引108

7.23.3 打开.MDX文件109

7.23.4 打开.NDX文件110

7.23.5 从.MDX文件中删除目标111

7.23.6 关闭索引文件111

7.24 数据库检索111

7.24.1 LOCATE和CONTINUE命令111

7.24.2 FIND命令112

7.24.3 SEEK命令112

7.24.4 SET NEAR命令113

7.25 数据汇总命令113

7.26 使用常规表格114

7.27 数据库查询115

7.28 外部程序的输入和输出115

第八章 宏定义117

8.1 宏定义键117

8.2 启动宏记录器(micro recorder)117

8.2.1 从宏定义菜单中启动(宏记录器)117

8.2.2 用SHIFT—F10启动(宏)记录器117

8.3 终止宏记录器118

8.4 启动宏定义118

8.4.1 使用宏定义键118

8.4.2 使用Cacros菜单中的Play选项119

8.4.3 使用PLAY MACRO命令119

8.5 一个控制中心的例子119

8.6 一个点提示符的例子120

8.7 选择宏中的菜单和列表121

8.8 添加宏定义121

8.9 将一个宏定义库保存到磁盘上121

8.10 将宏定义库装入内存122

8.11 命名一个宏定义122

8.12 修改宏定义123

8.13 嵌套宏定义124

8.14 从一个宏中获得用户输入125

8.15 删除宏定义126

8.16 拷贝宏定义126

第九章 创建输入格式128

9.1 格式设计屏幕128

9.2 不同类型的格式文件128

9.3 激活格式设计屏幕129

9.3.1 从控制中心进入129

9.3.2 从圆点提示符下进入129

9.4 进入quick Layout129

9.5 拷贝和移动130

9.6 添加和改变文本131

9.7 添加线框131

9.8 添加线132

9.9 使用指定的字符133

9.10 添加字段133

9.10.1 现存字段133

9.10.2 计算性字段134

9.10.2.1 计算性字段的字段描述菜单134

9.10.2.2 例子135

9.10.3 内存变量字段135

9.10.4 字段样板136

9.10.5 形象函数137

9.10.6 定义编辑选择项138

9.11 修改字段139

9.12 删除字段140

9.13 备注窗口140

9.13.1 往格式中添加备注窗口140

9.13.2 单色显示141

9.13.3 彩色显示141

9.14 改变文本和字段的位置142

9.15 改变折行标尺142

9.17 保存格式143

9.18 使用格式编辑数据143

第十章 创建报表145

10.1 报表设计屏幕145

10.2 不同类型的报表文件145

10.3 进入报表设计屏幕146

10.3.1 从控制中心进入146

10.3.2 从圆点提示符下进入146

10.4 两种编辑模式—折行模式和版面模式146

10.5 报表的组成成份146

10.6 基本段147

10.7 进入快速版面147

10.7.1 列版面148

10.7.2 格式版面148

10.7.3 邮件并用版面148

10.8 修改基本段的内容148

10.8.1 添加和改变文本148

10.8.2 添加框和线149

10.8.3 拷贝和移动设计成份149

10.9 组段149

10.9.1 为组段组织数据库149

10.9.2 组段的两个部分150

10.9.3 往报表中添加组段151

10.9.4 嵌套组段151

10.9.5 删除组段152

10.9.6 修改组段152

10.9.7 在每页上重复Group Intro153

10.9.8 关闭和打开段153

10.9.9 在新页上起始段153

10.9.10 把段设置成折行模式153

10.9.11 控制段中的文本外观153

10.9.12 移动Report Intro和Report Summary段154

10.10 添加字段154

10.10.1 添加现存字段154

10.10.2 添加计算性字段155

10.10.2.1 用于计算性字段的字段定义菜单155

10.10.3 添加预定义字段156

10.10.4 添加汇总字段156

10.10.4.1 汇总字段的字段定义菜单157

10.10.4.2 按组重新设置158

10.10.4.3 计算部分和的例子158

10.11 字段样板159

10.12 形象函数159

10.12.1 水平和垂直伸展形象函数159

10.12.2 Trim形象函数160

10.13 压缩重复值161

10.14 控制文本式样161

10.15 创建格式信件161

10.15.1 为格式信件设置页边空白162

10.15.2 示例162

10.16 保存报表163

10.17 打印报表163

第十一章 创建标签164

11.1 进入标签设计屏幕164

11.2 不同类型的标签文件164

11.3 调整工作界面的大小164

11.3.1 选择预定义的标签大小165

11.3.2 定义个别的标签尺寸165

11.4 向工作界面中添加字段166

11.4.1 示例166

11.4.2 Trim形象函数167

11.5 保存标签设计167

11.6 修改标签设计167

11.7 查看屏幕上的标签168

11.8 选择打印标签168

11.9 调整和打印标签168

11.10 使用不同的数据库文件或视图169

11.11 使用dBASE Ⅲ PLUS中的标签169

11.12 其它菜单条选项170

第十二章 打印171

12.1 Print菜单171

12.1.1 进入Print菜单171

12.1.2 打印快速报表172

12.2 打印自己的数据172

12.3 输出页172

12.4 预观报表172

12.5 用预定义格式打印173

12.6 保存对打印格式的设置173

12.7 为输出选择目的地174

12.7.1 写入文件174

12.7.2 命名DOS文件174

12.7.3 选择打印机型号174

12.7.4 在屏幕上响应打印输出175

12.8 控制打印机—Control of Print子菜单175

12.8.1 指定文本间距175

12.8.2 设置打印特性176

12.8.3 输出页176

12.8.4 在页间暂停176

12.8.5 指定换页和移行176

12.8.6 指定起始控制码176

12.8.7 指定终结控制码177

12.9 控制输出178

12.9.1 指定起始打印页178

12.9.2 指定最后打印页178

12.9.3 为起始打印页赋页号178

12.9.4 指定拷贝数178

12.10 设计页的版面178

12.10.1 选择页长178

12.10.2 设置左页边空白偏移量179

12.10.3 选择行间隔179

12.11 打印数据库文件的结构179

12.12 在圆点提示符下打印179

12.13 打印菜单的区别181

12.13.1 标签和Generate Sample 1abels选项181

12.13.2 打印程序和Line numbers选项181

第十三章 日志182

13.1 什么是日志182

13.2 创建日志182

13.3 装入日志182

13.4 Catalog菜单183

13.4.1 改变到不同的日志183

13.4.2 改变当前日志的名字183

13.4.3 改变日志的描述184

13.4.4 往日志中添加文件184

13.4.5 在多个日志中使用文件184

13.4.6 从日志中删除文件名185

13.4.7 改变文件描述185

13.4.8 在圆点提示符下浏览日志185

13.4.9 删除日志186

第十四章 工具187

14.1 移入文件187

14.2 移出dBASEⅣ文件188

14.3 DOS实用程序189

14.3.1 文件列表189

14.3.2 遍历文件表190

14.3.3 在dBASE Ⅳ内使用DOS命令191

14.3.4 暂时退到DOS191

14.3.5 设置缺省驱动器和目录191

14.3.6 选择文件191

14.3.7 排序文件192

14.3.8 标记文件193

14.3.9 对选择文件进行操作193

14.3.10 删除文件194

14.3.11 拷贝文件194

14.3.12 移动文件194

14.3.13 重命名文件196

14.3.14 浏览文件197

14.3.15 编辑文件197

14.3.16 Exit子菜单197

14.4 文件保护197

14.5 改变dBASE Ⅳ设置197

14.6 改变显示屏幕颜色199

14.6.1 改变彩色显示199

14.6.2 改变单色显示200

第二部分 应用生成器201

第十五章 应用生成器入门201

15.1 什么是应用?201

15.2 应用生成器202

15.3 进入应用生成器202

15.4 定义缺省环境202

15.5 应用对象203

15.6 定义对象——Design菜单203

15.6.1 菜单204

15.6.2 列表204

15.6.3 批处理205

15.7 Application,Menu和Batch菜单选择项205

15.8 赋动作—Item菜单205

15.9 生成代码—Generate菜单206

15.10 预置应用设置—Preset菜单207

15.11 返回控制中心—Exit菜单207

15.12 应用生成器功能键207

15.13 创建快速应用207

15.14 运行快速应用208

15.15 创建大型应用209

第十六章 应用样本211

16.1 列出设计对象211

16.2 MAILIST数据库211

16.3 建造复杂索引212

16.4 建造所需报表213

16.5 创建邮寄标签214

16.6 设计格式214

16.7 设计菜单系统215

16.8 设计应用216

16.9 开发MAILAPP应用217

16.10 进入应用生成器217

16.11 定义应用217

16.12 使用应用生成器菜单系统217

16.13 创建起始标志218

16.14 创建菜单218

16.14.1 创建水平棒条菜单218

16.14.2 创建上托菜单219

16.14.2.1 Enter/Edit(Entredit)上托菜单219

16.14.2.2 Print(Reptlabl)上托菜单220

16.14.2.3 Maintain上托菜单220

16.14.2.4 Backup(Backit)上托菜单220

16.14.2.5 Quit(exit)上托菜单220

16.14.2.6 指定当前对象221

16.14.2.7 清除工作界面221

16.14.3 为每个菜单中表目赋动作221

16.14.3.1 为水平棒条菜单赋动作221

16.14.4 为上托菜单赋动作222

16.14.4.1 为Entredit菜单赋动作222

16.14.4.2 为上托菜单Reptlabl赋动作223

16.14.4.3 为上托菜单Maintain指定动作225

16.14.4.4 为上托菜单Backit赋动作227

16.14.4.5 为上托菜单Exit赋动作227

16.15 定义批处理227

16.16 生成代码228

16.17 生成文档228

16.18 运行和调试应用229

16.19 测试应用230

第三部分 dBASE Ⅳ程序设计231

第十七章 建立dBASE Ⅳ程序231

17.1 样本程序232

17.2 创建和保存程序233

17.2.1 使用dBASE Ⅳ文本编辑器234

17.2.1.1 从控制中心启动234

17.2.1.2 从圆点提示符下启动234

17.2.2 使用另一个字处理器235

17.2.3 修改程序235

17.2.3.1 使用MODIFY COMMAND235

17.2.3.2 从控制中心进入235

17.2.4 离开dBASE Ⅳ文本编辑器235

17.3 命令文件基础236

17.3.1 程序注释236

17.4 运行程序236

17.4.1 从圆点提示符下进入237

17.4.2 从文本编辑器进入237

17.4.3 从控制中心进入237

17.5 自动编译器237

17.6 使用COMPILE命令238

17.7 设计应用程序239

17.7.1 数据库设计239

17.7.2 一个数据库还是多个?239

17.7.3 一对一关系239

17.7.4 一对多关系240

17.7.5 多对多关系240

17.7.6 数据库设计的一些通用规则241

17.7.7 设计数据库字段241

17.7.7.1 系统控制字段242

17.7.7.2 信息获取字段242

17.7.8 程序设计242

17.7.9 模块化程序设计242

17.7.9.1 调用子程序243

17.7.9.2 过程文件244

17.7.9.3 用户定义函数244

17.8 菜单245

17.9 调试程序246

第十八章 内存变量247

18.1 简介247

18.2 创建和命名内存变量247

18.3 内存变量类型247

18.3.1 字符型变量248

18.3.2 数值型变量249

18.3.3 日期型变量249

18.3.4 逻辑型变量249

18.4 汇总数据库字段到内存变量249

18.5 删除内存变量250

18.6 内存变量文件260

18.6.1 创建内存变量文件250

18.6.2 激活内存变量文件251

18.7 程序文件中的有关内存变量251

18.7.1 专用内存变量251

18.7.2 公用内存变量251

18.7.3 隐藏内存变量252

18.8 宏替换252

第十九章 输入输出程序设计253

19.1 获得用户输入253

19.1.1 用户输入命令253

19.1.2 ACCEPT命令253

19.1.3 INPUT命令253

19.1.4 WAIT命令254

19.1.5 @...SAY...GET...READ命令254

19.1.6 用户格式255

19.1.6.1 创建格式文件256

19.1.6.2 创建格式文件的注意事项258

19.1.6.3 在格式文件中加入图形259

19.1.6.4 使用格式文件259

19.1.6.5 关闭格式文件260

19.1.6.6 修改格式文件260

19.1.6.7 多屏幕格式260

19.1.6.8 建立输入窗口260

19.1.6.9 用格式文件使用多个数据库261

19.2 显示数据262

19.2.1 ?命令262

19.2.2 ??命令263

19.2.3 ???命令264

19.2.4 DISPLAY命令264

19.2.5 TEXT...ENDTEXT命令266

19.2.6 @...SAY...GET和CLEAR GETS命令266

19.2.7 @...SAY命令267

第二十章 程序控制269

20.1 决策命令269

20.1.1 IF...ELSE...ENDIF命令269

20.1.1.1 使用多重IF...ENDIF命令270

20.1.1.2 嵌套IF...ENDIF命令270

20.1.2 IIF()——缩写的IF...ENDIF271

20.1.3 DO CASE...CASE...OTHERWISE...ENDCASE命令271

20.2 循环273

20.2.1 DO WHILE...LOOP...EXIT...ENDDO273

20.2.2 SCAN...LOOP...EXIT...ENDSCAN命令275

20.3 嵌套277

20.4 宏替换278

20.5 子程序和过程278

20.5.1 子程序和过程的区别278

20.5.2 调用过程278

20.5.3 dBASE Ⅳ是如何定位过程的279

20.5.4 使用过程的例子279

20.5.5 传递信息给子程序和过程280

第二十一章 使用数据库283

21.1 添加数据283

21.1.1 APPEND BLANK命令283

21.1.2 READ命令283

21.1.3 避免空白记录285

21.1.4 屏上和背景计算286

21.1.5 使用内存变量287

21.2 使用从属数据库289

21.2.1 暂时数据库289

21.2.2 COPYTO命令291

21.3 使用多个数据库291

21.3.1 在工作区中建立数据库292

21.3.2 用USE命令打开多个数据库292

21.3.3 SELECT命令292

21.4 通过数据库指向字段293

21.5 建立数据库间的关系293

21.5.1 按记录号链接294

21.5.2 按共同字段链接294

21.5.3 存取多个子记录296

21.5.4 为关系指定选择字段296

21.6 使用查询和视图文件的有关数据库296

21.6.1 查询(QBE)文件296

21.6.2 视图(.VUE)文件296

21.7 事务数据库297

21.8 连接两个数据库297

第二十二章 用户接口299

22.1 控制用户输入299

22.1.1 在输入处筛选数据299

22.1.2 用@...SAY...GET过滤输入299

22.2 在录入结束后检查输入301

22.2.1 捕捉重复输入301

22.2.2 评价菜单响应302

22.3 示例程序303

22.4 控制屏幕306

22.5 在屏幕上放信息306

22.5.1 MESSAGE子句306

22.5.2 @...SAY命令306

22.5.3 SETMESSAGE命令306

22.5.4 TEXT...ENDTEXT命令307

22.5.5 WAIT命令307

22.6 清屏307

22.7 画线和框308

22.7.1 画线308

22.7.1.1 REPLICATE函数308

22.7.1.2 @...TO命令308

22.7.2 画框309

22.8 设置颜色309

22.8.1 SETCOLOR命令309

22.8.2 @...FILL命令311

22.8.3 @...SAY...GET...COLOR命令311

22.8.4 @...TO...COLOR命令311

22.9 设置强度和定界符312

22.10 使用窗口312

22.10.1 在窗口中显示输出312

22.10.2 为文本编辑器建立窗口314

第二十三章 事务处理和错误俘获316

23.1 ON命令316

23.2 事务处理316

23.2.1 ON KEY命令316

23.2.2 ON ESCAPE命令318

23.2.3 事务处理函数320

23.3 用ON ERROR进行的错误俘获320

第二十四章 高级专题323

24.1 用户定义函数323

24.2 使用数组324

24.2.1 创建和命名数组325

24.2.2 在数组中存贮和使用数据325

0 24.2.3 COPY TO ARRAY命令326

24.2.4 APPEND FROM ARRAY命令327

24.2.5 把数组用作表格328

24.2.6 对内存的考虑330

24.3 使用上托菜单330

24.3.1 上托菜单的三种类型331

24.3.2 设计菜单系统331

24.3.3 定义水平菜单线331

24.3.3.1 DEFINE MENU命令331

24.3.3.2 DEFINE PAD命令331

24.3.3.3 ON SELECTION PAD命令332

24.3.3.4 ACTIVATE MENU命令333

24.3.3.5 DEACTIVATE MENU命令334

24.3.4 弹出或下拉菜单334

24.3.4.1 DEFINE POPUP命令334

24.3.4.2 DEFINE BAR命令335

24.3.4.3 ON SELECTION POPUP命令336

24.3.4.4 ACTIVATE POPUP337

24.3.4.5 DEACTIVATE POPUP命令337

24.3.5 列表菜单338

24.3.6 示例程序339

24.4 STEP IVWARD343

第二十五章 调试程序344

25.1 调试工具能做什么?344

25.2 进入调试工具344

25.3 使用调试工具窗口345

25.3.1 Debugger窗口345

25.3.2 进入显示窗口—D345

25.3.3 进入Breakpoint窗口—B346

25.3.4 进入编辑窗口—E346

25.4 使用调试工具命令347

25.4.1 处理多个命令行—S和N347

25.4.2 运行程序—R347

25.4.3 运行部分程序—L347

25.4.4 显示过程调用—P347

25.4.5 退出或挂起调试器—Q或X347

第四部分 网络dBASE Ⅳ349

第二十六章 在网络上安装dBASE Ⅳ349

26.1 dBASE Ⅳ的软件需求349

26.2 网络优点350

26.3 规划网络350

26.4 局域网概念350

26.5 网络安装的一般考虑350

26.6 硬件需求和设置351

26.6.1 文件服务器和工作站351

26.6.2 文件服务器操作351

26.6.3 工作站操作351

26.6.4 选择网络构成352

26.6.5 RAM需求352

26.6.6 磁盘存贮352

26.7 初始步骤353

26.7.1 存取需要353

26.7.2 规定存取权限353

26.7.3 准备网络354

26.7.4354

26.7.5 3COM+网络355

26.7.6 NOVELL网络356

26.8 在网上安装多用户dBASE Ⅳ356

26.9 用CONFIG.DB为每个用户设置环境359

26.10 启动多用户dEASE Ⅳ359

26.11 用ACCESS Control程序增加或删除用户360

26.12 卸出多用户dBASE Ⅳ360

第二十七章 在网络上使用dBASE Ⅳ362

27.1 文件共享基础362

27.2 在网络上启动DBASE Ⅳ362

27.3 登录成为一个DBASE Ⅳ用户363

27.4 网络文件共享约定363

27.4.1 文件锁定363

27.4.2 记录锁定365

27.4.3 修改文件和记录共享的效能366

27.5 共享打印机367

第二十八章 网络管理369

28.1 安全问题369

28.2 安全级别369

28.2.1 文件访问级别370

28.2.2 字段访问级别370

28.2.3 文件和字段访问级别是怎样使用的370

28.2.4 规划安全系统371

28.3 使用PROTECT安全命令372

28.3.1 用户菜单372

28.3.1.1 增加一个用户前置文件372

28.3.1.2 改变一个用户的前置文件373

28.3.1.3 从一个组里删除一个用户的前置文件373

28.3.2 文件菜单374

28.3.2.1 创建一个文件特权安排374

28.3.2.2 关于创建一个文件特权安排的注解375

28.3.2.3 取消文件特权375

28.3.2.4 改变文件特权安排375

28.3.3 打开安全报表375

28.3.4 退出PROTECT菜单376

28.4 使用保护文件376

28.4.1 创建加密文件的工作拷贝376

28.4.2 使用set everyption命令377

28.4.3 非加密文件377

第二十九章 dBASE Ⅳ网络编程379

29.1 安全性379

29.1.1 使用LOGOUT来屏蔽用户访问380

29.2 数据保护380

29.2.1 数据冲突380

29.2.2 死锁381

29.2.3 文件打开方式382

29.2.3.1 排它方式382

29.2.3.2 共享方式382

29.2.4 由dBASE Ⅳ设置的文件打开方式382

29.2.5 用排他方式来控制文件访问382

29.2.6 应用里的文件和记录锁383

29.2.7 CONVERT385

29.2.7.1 用CON VERT命令转换一个文件386

29.3 事务处理387

29.3.1 事务联机文件387

29.3.2 撤消事务388

29.3.2.1 ROLLBACK命令388

29.3.3 从圆点提示符下恢复数据文件389

29.3.3.1 ROLLBACK()函数390

29.3.3.2 使用ISMARKED()和RESET390

29.3.4 错误捕获例程390

29.4 转换单用户程序为多用户程序391

第三十章 网络命令和函数393

第五部分 命令参考指南416

第三十一章 dBASE Ⅳ命令416

第三十二章 SET命令531

第三十三章 函数568

第三十四章 系统内存变量630

第三十五章 规格化dBASE Ⅳ642

35.1 临时规格化dBASE Ⅳ642

35.1.1 从控制中心设置642

35.1.2 在点提示符下设置642

35.2 永久性规格化dBASE Ⅳ643

35.3 配置命令644

35.3.1 BUCKET644

35.3.2 COMMAND644

35.3.3 DO644

35.3.4 EEMS645

35.3.5 EXPSIZE645

35.3.6 FASTCRT645

35.3.7 FIIES645

35.3.8 GETS645

35.3.9 INDEXBYTES645

35.3.10 PDRIVER646

35.3.11 PRINTER646

35.3.12 PROMPT647

35.3.13 RESETCRT647

35.3.14 SQL647

35.3.15 TEDIT和WP647

35.4 功能键定义648

35.5 CONFIG.DB命令649

35.6 颜色设置655

《DBASE IV实用大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由魏彬,姜鸿雁,谢康,王永生编译 北京科海培训中心 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。