第1章 数据库基础 1
1.1 数据库基础知识 1
1.1.1 数据库的基本概念 1
1.1.2 关系数据库 2
1.1.3 E-R图 4
1.2 数据库开发的基本步骤 5
1.3 Access数据库 6
1.3.1 Access 2000的界面组成 7
1.3.2 打开与创建数据库 9
1.3.3 操作表 12
2.1 ADO的对象模型 21
第2章 访问Visual Basic数据库 21
2.2 基本数据库管理 22
2.2.1 自制的实现工具 22
2.2.2 表管理 30
2.2.3 记录管理 34
2.2.4 索引管理 37
2.2.5 视图管理 38
第3章 Visual Basic控件 41
3.1 Label控件 41
3.1.1 Label控件的功能 41
3.1.2 工具箱和窗体上的Label控件 41
3.1.3 Label控件的属性 42
3.1.4 使用Label控件 46
3.2 TextBox控件 47
3.2.1 TextBox控件的功能 48
3.2.2 工具箱和窗体上的TextBox控件 48
3.2.3 TextBox控件的属性 48
3.2.4 TextBox控件的事件 55
3.2.5 使用TextBox控件 55
3.3 CommandButton控件 56
3.3.1 CommandButton控件的功能 57
3.3.2 工具箱和窗体上的CommandButton控件 57
3.3.3 CommandButton控件的属性 57
3.3.4 CommandButton控件的事件 59
3.3.5 使用CommandButton控件 61
3.4 CheckBox控件 62
3.4.1 CheckBox控件的功能 62
3.4.2 工具箱和窗体上的CheckBox控件 63
3.4.3 使用CheckBox控件 63
3.5 OptionButton控件 64
3.5.1 OptionButton控件的功能 64
3.5.2 工具箱和窗体上的OptionButton控件 64
3.5.3 使用OptionButton控件 65
3.6 ComboBox控件 66
3.6.1 ComboBox控件的功能 66
3.6.2 工具箱和窗体上的ComboBox控件 66
3.6.3 ComboBox控件的属性 67
3.6.4 ComboBox控件的方法 73
3.6.5 使用ComboBox控件 74
3.7 ListBox控件 76
3.7.1 ListBox控件的功能 76
3.7.2 工具箱和窗体上的ListBox控件 77
3.7.3 ListBox控件的属性 77
3.7.4 使用ListBox控件 79
3.8 HScrollBar、VScrollBar控件 81
3.8.1 HScrollBar、VscrollBar控件的功能 82
3.8.2 工具箱和窗体上的HScrollBar、VScrollBar控件 82
3.8.3 HScrollBar、VScrollBar控件的属性 82
3.8.4 HScrollBar、VScrollBar控件的事件 83
3.8.5 使用HScrollBar、VscrollBar控件 84
3.9 Data控件 85
3.9.1 Data控件的功能 85
3.9.2 工具箱和窗体上的Data控件 85
3.9.3 Data控件的属性 86
3.9.4 Data控件的事件 95
3.9.5 使用Data控件 97
3.10 MSFlexGrid控件 99
3.10.1 MSFlexGrid控件的功能 99
3.10.2 工具箱和窗体上的MSFlexGrid控件 99
3.10.3 MSFlexGrid控件的属性 100
3.10.4 MSFlexGrid控件的方法 128
3.10.5 使用MSFlexGrid控件 130
3.11 MSHFlexGrid控件 131
3.11.1 MSHFlexGrid控件的功能 131
3.11.2 工具箱和窗体上的MSHFlexGrid控件 131
3.12 ADO Data控件 132
3.12.1 ADO Data控件的功能 132
3.12.2 工具箱和窗体上的ADO Data控件 132
3.12.3 使用ADO Data控件 132
3.13 DataCombo控件 133
3.13.1 DataCombo控件的功能 133
3.13.3 DataCombo控件的属性 134
3.13.2 工具箱和窗体上的DataCombo控件 134
3.14 DataGrid控件 135
3.14.1 DataGrid控件的功能 135
3.14.2 工具箱和窗体上的DataGrid控件 136
3.14.3 使用DataGrid控件 136
3.15 DataList控件 138
3.15.1 DataList控件的功能 139
3.15.2 工具箱和窗体上的DataList控件 139
3.15.3 使用DataList控件 139
第4章 仓库管理系统 141
4.1 需求分析 141
4.2 结构设计 143
4.3 数据库设计 143
4.3.1 建立Access数据库 144
4.3.2 连接数据 145
4.4 界面设计 146
4.4.1 创建主窗体 147
4.4.2 创建各子窗体 148
4.5 建立公共模块 153
4.6 代码设计 154
4.6.1 主窗体代码 154
4.6.2 各子窗体的代码 157
第5章 房屋销售管理系统 179
5.1 系统设计 179
5.1.1 需求分析 179
5.1.2 结构设计 180
5.2 数据库设计 181
5.2.1 建立Access数据库 182
5.2.2 连接数据 184
5.3 界面设计 184
5.3.1 创建主窗体 185
5.3.2 创建各子窗体 186
5.3.3 建立公共模块 194
5.4 代码设计 196
5.4.1 主窗体代码 196
5.4.2 各子窗体的代码 197
6.1.1 需求分析 215
6.1 系统设计 215
第6章 员工信息管理系统 215
6.1.2 概念结构的设计 216
6.2 实现数据库 218
6.2.1 建立Access数据库 218
6.2.2 连接数据 220
6.2.3 设置ODBC 221
6.3 界面设计 222
6.3.1 创建主窗体 222
6.3.2 创建主窗体的菜单 223
6.3.3 创建公共模块 224
6.4 创建各子窗体 225
6.4.1 创建增加员工信息子窗体 226
6.4.2 创建员工考勤编辑子窗体 227
6.4.3 创建员工信息查询子窗体 228
6.4.4 创建用户登录子窗体 229
6.4.5 创建用户管理子窗体 229
6.4.6 创建密码管理子窗体 230
6.5 代码设计 231
6.5.1 主窗体代码 231
6.5.2 各子窗体的代码 232
第7章 图书管理系统 259
7.1 需求分析 259
7.3.1 建立Access数据库 262
7.3 数据库设计 262
7.2 结构设计 262
7.3.2 连接数据 264
7.3.3 设置ODBC 265
7.4 界面设计 266
7.4.1 创建主窗体 266
7.4.2 创建各子窗体 268
7.5 建立公共模块 274
7.6 代码设计 275
7.6.1 主窗体代码 275
7.6.2 各子窗体的代码 276
8.1 需求分析 295
第8章 酒店管理系统 295
8.2 结构设计 297
8.3 数据库设计 298
8.3.1 建立Access数据库 298
8.3.2 连接数据 299
8.4 界面设计 300
8.4.1 创建主窗体 301
8.4.2 创建各子窗体 302
8.5 建立公共模块 310
8.6 代码设计 310
8.6.1 主窗体代码 310
8.6.2 各子窗体的代码 312
9.1 需求分析 335
第9章 学生档案管理系统 335
9.2 数据库设计 337
9.2.1 建立Access数据库 337
9.2.2 连接数据 339
9.3 界面设计 340
9.3.1 创建主窗体 341
9.3.2 创建各子窗体 342
9.4 建立公共模块 355
9.5 代码设计 357
9.5.1 主窗体代码 357
9.5.2 各子窗体的代码 358
10.1 需求分析 381
第10章 汽车销售管理系统 381
10.2 结构设计 383
10.3 数据库设计 383
10.3.1 建立Access数据库 383
10.3.2 连接数据 385
10.4 界面设计 386
10.4.1 创建主窗体 387
10.4.2 创建各子窗体 388
10.4.3 建立公共模块 395
10.5 代码设计 395
10.5.1 主窗体代码 396
10.5.2 各子窗体的代码 397