目 录 1
第1章 Visual FoxPro数据库概述 1
1.1关于数据库 1
1.1.1数据 2
1.1.2数据管理的发展 2
1.1.3数据库系统 3
1.2 Visual FoxPro的功能概述 4
1.3中文VisualFoxPro 5.0的安装 7
1.3.1安装Visual FoxPro的准备工作 7
1.3.2安装Visual FoxPro的步骤 7
1.4.1启动Visual FoxPro 5.0 11
1.4 Visual FoxPro的启动 11
1.4.2 Visual FoxPro的主窗口 14
第2章项目管理器、向导和设计器 22
2.1项目文件 22
2.1.1建立项目文件 22
2.1.2打开项目文件 23
2.2项目管理器介绍 25
2.2.1标题栏 26
2.2.2选项卡 26
2.2.3列表框 36
2.2.4命令 36
2.2.5信息区 42
2.3.1窗口大小和位置 43
2.3.2标签条位置 43
2.3改变管理器窗口的显示外观 43
2.4 Visual FoxPro 5.0设计器 45
2.5 Visual FoxPro 5.0向导和生成器 46
2.5.1 向导 46
2.5.2使用生成器 50
第3章表 52
3.1设计表 52
3.1.1用向导设计表 55
3.1.2用设计器设计表 58
3.2修改表 60
3.2.1插入字段 61
3.2.3改变字段内容 62
3.2.2设定字段顺序 62
3.2.4删除字段 63
3.3输入、维护记录 64
3.3.1输入记录 64
3.3.2维护记录 69
3.3.3逻辑删除记录 71
3.3.4恢复逻辑删除后的记录 79
3.3.5记录的物理删除 80
3.4浏览表 81
3.4.1显示模式 83
3.4.2设置显示方式 84
3.4.3过滤显示 87
3.4.4记录指针定位 90
3.5表设计器的高级功能 92
3.5.1字段的输入和显示格式 93
3.5.2字段默认值 96
3.5.3字段注释 97
3.5.4有效性规则和有效性说明 97
3.5.5表注释和更改表名 101
3.6表的索引 102
3.6.1索引概念 103
3.6.2索引分类 105
3.7建立索引 106
3.8使用表索引的方法 110
3.8.1用索引排序 111
3.8.2控制记录的重复输入 112
4.1数据库设计方法 115
第4章数据库 115
4.1.1分析数据需求 117
4.1.2需求分类放入表 118
4.1.3确定所需字段 119
4.1.4确定关系 122
4.1.5设计求精 126
4.1.6示例数据库图解 128
4.2创建数据库 130
4.2.1创建数据库与数据表文件 133
4.2.2创建索引关键字 136
4.2.3创建关联 137
4.3参照完整性 139
4.3.1创建参照完整性 139
4.3.2运行参照完整性 141
4.3.3触发器 142
4.4管理数据库 143
4.4.1将表收集入数据库 143
4.4.2在数据库中添加表 143
4.4.3使用自由表 145
4.4.4删除数据库表 145
4.4.5更新表和数据库的链接 146
4.4.6收缩数据表 147
4.5引用多个数据库 147
4.5.1打开多个数据库 148
4.5.2设置当前数据库 148
4.5.3选择当前数据库中的表 149
4.5.5作用域 150
4.5.4关闭数据库 150
4.5.6数据库错误处理 151
第5章查询和视图 154
5.1创建查询 154
5.1.1用设计器建立查询文件 155
5.1.2运行查询 160
5.1.3定向输出查询结果 160
5.1.4输出图表形式的查询结果 161
5.1.5用向导建立查询 164
5.1.6用向导建立图表 168
5.1.7用向导建立交叉表格 172
5.2.2查看查询的SQL语句 174
5.2.1保存、修改、验证查询 174
5.2查询的相关操作 174
5.2.3在查询中添加注释 175
5.3设定复合查询条件 176
5.3.1查询条件 176
5.3.2在查询中删除重复记录 178
5.3.3在查询输出中添加表达式 179
5.3.4用表达式筛选 179
5.4数据库的查询 180
5.5多种表的查询 183
5.6视图 187
5.6.1创建视图 187
5.6.2用视图更新数据 192
5.6.3定制视图 194
第6章设计报表和标签 197
6.1计划报表布局 197
6.1.1决定报表的常规布局 198
6.1.2深入了解报表布局文件 199
6.1.3创建报表布局 199
6.2创建一对一报表 199
6.2.1报表向导 199
6.2.2快速报表 205
6.2.3报表设计器 209
6.3打印报表 212
6.3.1设定报表页面 212
6.3.2打印报表 214
6.4.1添加控件 216
6.4用控件定制报表 216
6.4.2添加控件实例 217
6.4.3控件的操作方法 225
6.5设计分组、总计报表 229
6.5.1报表向导 230
6.5.2报表设计器 233
6.6设计一对多报表 237
6.6.1报表向导 237
6.6.2报表设计器 241
6.6.3设定数据环境 242
6.7设计标签 245
7.1.1表单向导 250
7.1创建表单 250
第7章设计表单 250
7.1.2设计一对多表单 254
7.1.3快速表单 257
7.1.4表单设计器 259
7.1.5保存表单 260
7.1.6运行表单 260
7.2控件工具栏 262
7.2.1设计器工具栏 262
7.2.2设置Tab键次序 263
7.2.3表单控件工具栏 265
7.2.4用控件工具栏直接添加控件 275
7.2.5添加控件实例 278
7.2.6布局工具栏 282
7.2.7色彩工具栏 284
7.3修改表单 285
7.3.1为表单打开设计器 285
7.3.2修改表单 286
7.4设置控件的属性 288
7.4.1设置属性 288
7.4.2属性的意义和功能 290
7.4.3编辑容器 295
7.5设置数据环境 296
7.7.1设定数据来源 297
7.7.2直接输入控件数据 299
8.1.1创建菜单系统的步骤 301
8.1在应用程序中使用菜单 301
第8章菜单和工具栏 301
8.1.2菜单样例 303
8.2用设计器设计菜单 303
8.2.1进入设计器 303
8.2.2设计器选项 304
8.2.3快速菜单 305
8.2.4创建快捷方式菜单 306
8.2.5创建SDI菜单 306
8.2.6生成主菜单 307
8.2.7指定访问键 309
8.2.8设计子菜单 310
8.2.9菜单项分组 311
8.2.10输入菜单执行的命令和程序 312
8.3定制菜单系统 315
8.3.1设置提示选项 315
8.3.2设置常规菜单选项 319
8.3.3设置菜单选项 322
8.4创建自定义工具栏 323
8.4.1定义工具栏类 323
8.4.2在自定义工具栏类中添加对象 324
8.4.3在表单集中添加自定义工具栏 325
第9章配置系统环境 332
9.1配置VisualFoxPro 5.0系统环境 332
9.1.1设置Visual FoxPro 5.0配置 332
9.1.3在Windows注册表中更改配置 333
Visual FoxPro 5.0 333
9.1.2使用SET命令配置 333
9.1.4启动时设置配置选项 334
9.1.5配置Visual FoxPro 5.0工具栏 338
9.1.6设置编辑器选项 339
9.1.7恢复Visual FoxPro 5.0环境 341
9.2用选项对话框设置环境 342
9.2.1设定显示选项 343
9.2.2设定常规选项 344
9.2.3设定数据选项 345
9.2.4设定字段映象选项 348
9.2.5设定文件位置选项 350
9.2.6设定区域选项 352