引言 1
0.1 如何使用本书 1
第一部分 预备知识 5
第一课 了解PC机 5
1.1 PC机比想象的要简单 5
1.2 PC机的各组成部分 6
1.2.1 键盘 6
1.2.2 鼠标器 8
1.3 保存工作 8
第二课 创建一个数据库 9
2.1 什么是计算机数据库 9
2.2 如何创建一个数据库文件 9
2.3 小结 13
2.4 要点 13
第二部分 基本操作方法 17
第三课 输入数据记录 17
3.1 打开一个文件 17
3.2 显示记录 20
3.2.1 切换至表格视图方式 20
3.2.2 在表格视图下浏览数据 21
3.2.3 较大表格的处理方法 22
3.3 关闭一个数据库文件 22
3.4 小结 22
3.5 要点 23
第四课 定制FoxPro数据显示方式 24
4.1 移动一个屏幕窗口 24
4.1.1 使用键盘移动窗口 24
4.1.2 使用鼠标器来移动窗口 24
4.2 调整窗口大小 25
4.2.1 使用键盘调整窗口大小 25
4.2.2 用鼠标器调整窗口大小 25
4.2.3 在调整窗口大小前移动窗口 26
4.3 分割Browse窗口 26
4.3.1 使用键盘分割窗口 26
4.3.2 使用鼠标器分割窗口 26
4.3.3 恢复“缺省”窗口 27
4.4 小结 27
第五课 更改Client数据库数据 28
5.1 如何给数据库追加一个新记录 28
5.2 编辑记录中的数据 29
5.2.1 在多栏目表格中编辑记录 29
5.2.2 编辑表单视图中的记录 29
5.3 如何删除记录 30
5.3.1 给记录作删除标记。 30
5.3.2 对数据库执行Park(压缩)操作 31
5.4 小结 31
5.5 要点 32
第六课 使用View快捷方式 33
6.1 使用View(视图)窗口 33
6.1.1 数据库方式按钮 34
6.1.2 Setup窗口 34
6.1.3 工作区(Work Areas)和关系(Relations) 35
6.2 要点 36
第七课 修改数据库文件结构 37
7.1 各种字段类型 37
7.2 更改数据库文件结构 38
7.2.1 显示数据库结构 38
7.2.2 添加字段 39
7.2.3 删除字段 40
7.2.4 更改字段定义 41
7.3 小结 41
7.4 要点 42
第八课 查看数据库 43
8.1 往备注型字段中输入数据 43
8.2 重新安排Browse窗口 43
8.2.1 如何移动栏目 44
8.2.2 如何重设栏目宽度 45
8.2.3 选择显示栏目 46
8.3 小结 47
8.4 要点 48
第九课 创建简单报表 49
9.1 创建快速报表(Quick Report) 49
9.1.1 Layout(格式)窗口 49
9.1.2 报表格式的各部分组成 51
9.2 修改快速报表 51
9.2.1 给报表添加标题 51
9.2.2 给报表标题添加边框 52
9.2.3 添加分割线 53
9.2.4 保存及打印报表 53
9.3 创建表单报表 53
9.4 修改表单报表 54
9.5 小结 55
9.6 要点 55
第三部分 中级技巧 59
第十课 给数据库文件排序 59
10.1 准备为用户的客户数据库文件排序 59
10.1.1 按单一字段排序 60
10.1.2 按多字段排序 61
10.1.3 按字母及数字排序 63
10.2 小结 63
10.3 要点 64
第十一课 索引客户文件 65
11.1 如何索引数据库文件 65
11.1.1 保持索引文件更新 67
11.2 对多索引文件进行操作 69
11.2.1 设置索引顺序 69
11.2.2 使用View File(视图文件)简化工作 70
11.3 小结 71
11.4 要点 72
第十二课 查找特定记录 73
12.1 搜索条件 73
12.1.1 搜索条件的思想 73
12.2 用LIST进行简单搜索 73
12.3 复合搜索条件 74
12.3.1 逻辑运算符 75
12.3.2 进行一次多条件搜索 75
12.4 打印搜索结果 75
12.5 使用LOCATE和SEEK 76
12.5.1 在未索引的数据库中使用LOCATE 76
12.5.2 在索引过的数据库中使用SEEK 78
12.6 使用SET FIL TER(设置过滤器) 79
12.7 小结 79
12.8 要点 80
第十三课 创建复杂报表 81
13.1 用户报表的页面 81
13.1.1 使用Page Layout(页面)对话框 81
13.1.2 输入标题信息 82
13.1.3 打印日期和页号 83
13.1.4 对记录进行分组 86
13.1.5 格式化报表字段 87
13.1.6 在用户报表中过滤记录 88
13.2 小结 89
13.3 要点 90
第四部分 高级技巧 93
第十四课 创建用户自己的数据输入屏幕 93
14.1 使用FoxPro的Screen Painter(屏幕生成器) 93
14.1.1 启动Sreen Painter(屏幕生成器) 94
14.1.2 为用户屏幕加框 97
14.2 添加格式和数据有效性检查 97
14.2.1 添加字段属性 98
14.2.2 使用屏幕格式 103
14.3 屏幕生成器高级用法示例 103
14.4 小结 105
第十五课 连接数据库文件 106
15.1 设置一个业务文件 106
15.1.1 非连接的处理方法 106
15.1.2 使用连接文件的处理方法 107
15.2 创建一个多文件连接数据库 108
15.2.1 创建业务文件 108
15.2.2 如何连接客户文件(Client)和销售文件(Sales) 111
15.2.3 将各文件连接关系以视图文件的方式保存起来 112
15.3 小结 113
15.4 要点 113
第十六课 创建多文件报表 114
16.1 创建多文件报表 114
16.1.1 使用LIST命令创建简单的多文件报表 115
16.1.2 如何创建多文件快速报表 115
16.1.3 创建多文件定制报表 118
16.1.4 使用高级报表函数 120
16.2 小结 122
第十七课 创建用户菜单系统 123
17.1 创建一个菜单系统 123
17.1.1 启动FoxApp 124
17.1.2 运行用户FoxApp菜单系统 124
17.2 更高级的菜单系统 128
17.2.1 程序设计和基本概念 128
17.2.2 创建一个与dBASE兼容的菜单 129
17.2.3 创建FoxPro下拉式菜单 133
17.3 小结 136
第五部分 专门技巧 141
第十八课 先进的字段技术 141
18.1 使用字段选项 141
18.1.1 使用PICTURE子句格式化字段 143
18.1.2 用RANGE和VALID子句对数据进行有效性检查 145
18.1.3 在格式和数据有效性检查的条件下追加记录 146
18.2 在FoxPro中使用字段函数 146
18.2.1 使用函数报表进行格式化 147
18.2.2 使用字段函数排序及索引 149
18.2.3 使用FoxPro的On/Off面板 150
18.3 小结 151
第十九课 使用FoxPro命令窗口 152
19.1 创建和使用数据库 152
19.1.1 创建一个数据库 152
19.1.2 在数据库文件内的操作 155
19.2 使用SET命令 160
19.2.1 重要的SET命令 160
第二十课 使用FoxPro文本编辑器 162
20.1 启动文本编辑器(Text Editor) 162
20.2 使用菜单 162
20.2.1 Edit(编辑)菜单 163
20.2.2 保存和关闭用户文件 165
20.3 在文件中移动 165
20.3.1 选中文本 165
20.3.2 在文件间拷贝文本 167
20.4 小结 167
第二十一课 创建表格信件 168
21.1 FoxPro中的表格信件 168
21.2 创建一个表格信件 169
21.2.1 插入姓名和地址字段 170
21.2.2 最终格式化 171
21.3 打印用户的表格信件 172
第二十二课 创建邮件标签 174
22.1 创建标签格式 174
22.1.1 设置数据库 174
22.1.2 建立标签格式 175
22.2 创建信封格式 175
22.3 打印标签和信封 179
第二十三课 使用宏提高工作效率 180
23.1 创建一些有用的宏 180
23.1.1 测试宏 181
23.1.2 保存新定义的宏 182
23.2 定义更复杂的宏 182
23.2.1 测试宏 183
第二十四课 使用FoxPro的办公辅助程序 184
24.1 FoxPro的文件管理器(Filer) 184
24.1.1 Filer基本操作 184
24.2 FoxPro的计算器 189
24.3 FoxPro的日历/日记簿 190
第二十五课 FoxPro高级性能简介 192
25.1 FoxPro的各种版本 192
25.2 关系举例检索RQBE 192
25.3 新的索引文件类型 196
25.4 工程文件 196
25.5 外部的例行程序接口API 196
25.6 快速查找技术 196
附录 安装FoxPro 198