目录 1
第1章 创建数据库管理系统 1
1.1 Visual FoxPro 8.0的安装与运行 1
1.2 创建一个项目 4
1.3 创建新的数据库 6
1.4 创建数据表 7
1.5 选择字段类型 9
1.6 字段的定义 10
1.7 查看数据表结构 11
1.8 添加和删除字段 11
1.9 调整字段的位置 12
1.10 更改数据表的名称 13
1.11 使用“Table Wizard”建立数据表 14
1.13 思考与练习 17
1.12 小结 17
第2章 数据库与数据表的建立 18
2.1 建立数据库 18
2.2 Table Designer(表设计器)的使用 19
2.3 “字段”的类型与取值范围 21
2.4 字段的建立 21
2.5 添加数据记录 23
2.6 快速查看数据表结构 25
2.7 改变数据表结构 25
2.8 手动排序字段 27
2.9 重新命名数据表 27
2.10 使用Table Wizard建立数据表 28
2.11 小结 31
2.12 思考与练习 31
3.1 Query Wizard的使用 32
第3章 创建“查询”系统 32
3.2 设定查询字段 33
3.3 选择查询记录 34
3.4 对查询的结果进行排序 35
3.5 存储查询 37
3.6 运行“查询” 37
3.7 在“项目”中添加“查询” 38
3.8 使用Query Designer创建“查询” 39
3.9 设定查询字段 40
3.10 添加数据表与字段 41
3.11 预览查询 43
3.12 设定查询的输出形式 43
3.13 浏览“查询” 45
3.14 小结 45
3.15 思考与练习 46
第4章 “表单”的创建与使用 47
4.1 Form Wizard的启动 47
4.2 定义字段 48
4.3 设计“表单”的外观样式 49
4.4 “表单”数据的排序 50
4.5 保存与预览“表单” 51
4.6 启动“表单” 52
4.7 快速创建表单 53
4.8 “表单”的应用 55
4.9 小结 57
4.10 思考与练习 57
第5章 “报表”的设计与建立 58
5.1 Report Wizard的启动 58
5.2 设置“报表”的字段 59
5.3 设计记录的分组方式 60
5.4 定义报表样式 61
5.5 “报表”版面的设计 61
5.6 对“报表”中的记录进行排序 62
5.7 保存与预览“报表” 63
5.8 打印“报表” 64
5.9 “快速报表”的建立 65
5.10 浏览“快速报表” 67
5.11 小结 68
5.12 思考与练习 68
第6章 设计“邮件” 69
6.1 Label Wizard的启动 69
6.2 设定数据表 70
6.3 设定“标签”类型 70
6.4 规划“标签”的布局 71
6.5 排序数据 72
6.6 保存“标签” 73
6.7 使用“邮件合并”功能发送数据 74
6.8 保存邮件 76
6.9 应用“邮件” 77
6.10 小结 78
6.11 思考与练习 78
第7章 应用表达式 79
7.1 显示“表达式”的值 79
7.2 “字符操作符”的使用 80
7.3 “关系操作符”的应用 83
7.4 “逻辑操作符”的使用 84
7.5 “数值操作符”的使用 84
7.8 思考与练习 85
7.6 “函数”的使用 85
7.7 小结 85
第8章 “索引”的创建与使用 86
8.1 使用TableDesigner建立“索引” 86
8.2 使用INDEX命令建立“索引” 88
8.3 定义筛选条件 90
8.4 认识INDEX命令参数 91
8.5 对记录顺序进行排序 92
8.6 使用SORT命令排序记录 93
8.7 小结 95
8.8 思考与练习 95
第9章 关系数据库的应用 96
9.1 “关系数据库”存在的关系 96
9.2 关系数据表的建立 97
9.3 “数据工作期”的使用 98
9.4 以“索引”方式浏览记录 100
9.5 设置数据表属性 102
9.6 数据关联表的定义 103
9.7 “一对多”关系的创建 104
9.8 关系数据表的查阅 105
9.9 小结 106
9.10 思考与练习 106
第10章 “一对多查询”的创建与 107
使用 107
10.1 关系数据库“查询”的创建 107
10.2 设定表间的关系 108
10.3 排序和浏览记录 110
10.4 创建对多张数据表的“查询” 111
10.6 思考与练习 115
10.5 小结 115
第11章 “一对多表单”的创建与使用 116
11.1 One-to-Many Form Wizard的启动 116
11.2 选择父表字段 117
11.3 设定子表字段 117
11.4 设定匹配字段和选择表单样式 118
11.5 排序“表单”中的记录 119
11.6 对“一对多表单”进行保存 119
11.7 添加关联数据表 119
11.8 小结 124
11.9 思考与练习 124
第12章 “一对多报表”的创建与使用 125
12.1 选择“父数据表”中的字段 125
12.3 设置报表样式 126
12.2 选择“子数据表”中的字段 126
12.4 保存“一对多报表” 127
12.5 显示报表控制工具栏 127
12.6 “数据环境”的设置 128
12.7 修改报表标题 129
12.8 在“报表”中插入图片 130
12.9 调整“报表”中的内容 132
12.10 更改“报表”的文字属性 134
12.11 在“报表”中添加新的数据 135
12.12 小结 138
12.13 思考与练习 138
第13章 “交叉表查询”和“图形 139
查询”的创建与使用 139
13.1 Cross-Tab Wizard的启动 139
13.2 选定字段和安排布局 140
13.3 添加总结信息 141
13.4 保存“交叉表查询” 142
13.5 建立“图形查询” 142
13.6 小结 144
13.7 思考与练习 144
第14章 数据库的应用 145
14.1 数据库的修改 145
14.2 使用Database Wizard创建数据库 147
14.3 使用命令快速建立数据库 149
14.4 添加新的数据表 149
14.5 在项目中添加或移去数据库 151
14.6 使用USE命令显示数据表 152
14.7 设置当前数据库 152
14.8 Database Designer工具栏的使用 152
14.9 永久连接的建立 153
14.10 编辑建立的连接关系 154
14.11 设制数据库的更新规则 155
14.12 删除规则的制定 156
14.13 插入规则的制定 157
14.14 设置字段的说明标题 157
14.15 为字段添加注释 157
14.16 字段默认值与输入规则的设定 158
14.17 小结 158
14.18 思考与练习 158
第15章 导入与导出数据 159
15.1 文本文件的建立 159
15.2 导入外部数据的方法 160
15.3 追加数据表中的数据 164
15.4 导出数据 165
15.5 使用COPY TO(拷贝至)命令 166
15.7 思考与练习 167
15.6 小结 167
第16章 应用程序的开发 168
16.1 设定授权使用者 168
16.2 编制说明文本 170
16.3 复制对象属性和创建新的对象 173
16.4 对齐标签 174
16.5 创建文本框 176
16.6 创建程序中的命令按钮 177
16.7 设定单击按钮后的任务 178
16.8 制定表单的运行方式 182
16.9 小结 185
16.10 思考与练习 185
17.1 构建下拉菜单的框架 186
第17章 设计程序菜单 186
17.2 分析下拉菜单 187
17.3 下拉菜单的设计与建立 189
17.4 创建快捷命令键 191
17.5 初始化设置 193
17.6 程序菜单的生成 194
17.7 小结 195
17.8 思考与练习 195
第18章 工具栏的设计与制作 196
18.1 “类”、“子类”与“对象”的关系 196
18.2 创建新类的准备工作 197
18.3 新类的创建 198
18.4 定义按钮的单击操作 200
18.5 在表单中设计新类 202
18.6 在Form Control中添加类定义 203
18.7 设计类按钮图标 204
18.8 查看类库 205
18.9 小结 206
18.10 思考与练习 206
第19章 货物管理程序开发实例 207
19.1 建立主程序的安全入口 207
19.2 设计与创建货物管理程序 207
19.3 添加货物管理程序的子菜单 208
19.4 建立货物管理员信息 208
19.5 表单标题栏的创建 209
19.6 以记录方式创建表单控件 209
19.7 入库单表格的设计与绘制 211
19.8 填充表单中的内容 212
19.9 创建预设文本 215
19.10 创建保存入库单的数据表 216
19.11 小结 218
19.12 思考与练习 219
第20章 货物管理功能设计与创建 220
实例 220
20.1 建立货物品名、类别的查询 220
20.2 “货物明细表”的设计与制作 223
20.3 在表单中添加表格 223
20.4 调整表单中的对象位置 225
20.5 选项组按钮的创建 228
20.6 为按钮选项组制定过程代码 230
20.7 设置打印功能 232
20.8 小结 233
20.9 思考与练习 233
附录 思考题参考答案 234