第1章 概述 1
1.1 SQL Server简介 1
1.2 SQL Server 7.0的组件 1
1.2.1 SQL Server 程序文件 2
1.2.2 管理工具 2
1.2.3 客户端连接 3
1.2.4 联机文档 3
1.2.5 开发工具 3
1.2.6 示例代码 3
1.3 SQL Server 7.0的新特性 4
1.3.1 服务器的新特性 4
1.3.2 图形管理界面的增强和新特性 5
1.3.3 体系结构的增强 5
1.3.4 简易、强大的开发环境 5
2.1.1 软件和硬件要求 6
2.1 安装SQL Server 之前 6
第2章 SQL Server 7.0的安装 6
2.2.2 创建SQL Server 服务用户账号 7
2.2.3 其他的检查工作 7
2.2 安装SQL Server 服务器 8
2.3 安装SQL Server管理工具 15
2.4 安装SQL Server客户端连接组件 16
2.5 注册SQL Server服务器 16
第3章 SQL Server的安全机制 18
3.1 登录账号 18
3.2 数据库用户 18
3.3 角色 19
3.4 组 20
3.5 验证 20
3.6 许可确认 21
4.2 创建数据库 31
4.1 数据库文件和文件组 31
第4章 管理数据库 31
4.3 数据库的扩展 35
4.4 数据库的缩小 38
第5章 存储过程和触发器 41
5.1 建立存储过程 41
5.2 执行存储过程 43
5.3 触发器 45
第6章 数据类型和函数 47
6.1 数据类型 47
6.1.1 系统数据类型 47
6.1.2 二进制数 47
6.1.3 字符 48
6.1.4 日期和时间数据 48
6.1.5 精确数据 48
6.1.8 货币数据 49
6.1.7 整数 49
6.1.6 近似数值 49
6.1.9 特殊数据类型 50
6.1.10 文本数据 50
6.1.11 图像数据 50
6.2 函数 50
6.2.1 聚积函数 50
6.2.2 一般函数 50
第7章 创建表 52
7.1 表的结构 52
7.2 可视方式 52
7.2.1 创建一个新表 52
7.2.2 修改表定义 57
7.2.3 创建主键 61
7.3 程序方式 62
8.1 数据记录 69
第8章 添加数据 69
8.2 可视方式 70
8.3 程序方式 72
第9章 修改数据 76
9.1 修改形式的选择 76
9.2 可视方式 76
9.3 程序方式 78
第10章 删除记录 80
10.1 删除形式的选择 80
10.2 可视方式 80
10.3 程序方式 82
第11章 删除表 84
11.1 可视方式 84
11.2 程序方式 85
12.2 可视方式 87
12.1 表的使用权力 87
第12章 授权 87
12.3 程序方式 89
第13章 取消授权 91
13.1 可视方式 91
13.2 程序方式 92
第14章 索引 94
14.1 可视方式 94
14.2 程序方式 98
第15章 创建视图 101
15.1 可视方式 101
15.2 程序方式 105
第16章 Select语句 107
16.1 简单的Select语句 107
16.2 Into子句 110
16.3 Where子句 114
16.4 Order By子句 115
16.6 Compute子句 117
16.5 Group By子句 117
16.7 综合查询 119
16.7.1 示例1 119
16.7.2 示例2 119
第17章 流控制语句 122
17.1 BEGIN...END语句 122
17.2 GOTO语句 122
17.3 IF...ELSE语句 122
17.4 RETURN语句 123
17.5 WAITFOR语句 123
17.6 WHILE语句 123
17.7 BREAK语句 124
17.8 CONTINIUE语句 124
18.2 认识Visual Basic 6.0 125
第18章 Visual Basic 6.0快速入门 125
18.1 版本介绍 125
18.3 编写第一个应用程序 130
第19章 Visual Basic 6.0基本概念 136
19.1 Visual Basic中的对象 136
19.2 Visual Basic的代码模块 142
19.3 编码基础 143
19.3.1 将单行语句分成多行 143
19.3.2 将多个语句合并到同一行上 143
19.3.3 在代码中添加注释 143
19.3.4 数字系统 143
19.3.5 Visual Basic的命名约定 144
19.4 变量、常量和数据类型 144
19.4.1 变量 144
19.4.2 变量的作用范围 145
19.4.4 变量的数据类型 147
19.4.3 常量 147
19.4.5 数组 150
19.4.6 Visual Basic中的运算操作 151
19.4.7 程序的结构控制 153
19.4.8 Visual Basic中的过程 157
第20章 Visual Basic中的常用控件 160
20.1 窗体设计 160
20.1.1 窗体的属性 160
20.1.2 窗体启动和卸载 161
20.2 控件工具箱 170
20.3 为窗体添加控件 171
20.4 常用控件的使用 171
20.4.1 命令按钮控件 171
20.4.2 用于显示和输入文本的控件 171
20.4.3 可供选择的控件 176
20.4.4 使用滚动条 184
20.4.5 使用定时器 187
20.4.6 文件系统控件 188
20.4.7 图形控件 191
第21章 菜单设计 196
21.1 菜单和菜单编辑器 196
21.2 创建菜单 197
第22章 访问数据库 203
22.1 使用数据控件 203
22.2 RemoteData控件和ADO Data控件 210
22.3 使用数据对象 210
第23章 调试代码和错误处理 215
23.1 调试方法 215
23.2 错误处理 221
23.2.1 错误的种类及Err对象 221
23.2.2 使用On Error语句处理错误 222
24.1.2 系统概述 223
24.1.1 背景 223
第24章 统计子系统需求分析 223
24.1 基本数据表子系统 223
24.1.3 需求规定 225
24.1.4 运行环境规定 226
24.2 统计报表子系统 226
24.2.1 背景 226
24.2.2 系统概述 226
24.2.3 雳求规定 226
24.2.4 运行环境规定 227
24.3 汇总 227
24.3.1 背景 227
24.3.2 系统概述 227
24.3.3 雳求规定 228
24.4.3 雳求规定 229
24.4.2 系统概述 229
24.4.1 背景 229
24.4 查询 229
24.3.4 运行环境规定 229
24.4.4 运行环境规定 230
第25章 统计子系统系统分析 231
25.1 概述 231
25.1.1 基本概念 231
25.1.2 功能需求规定 231
25.1.3 外部关系 232
25.1.4 功能分解 232
25.2 数据描述 233
25.2.1 基本数据表目录 233
25.2.2 基本数据表结构 233
25.3 算法/控制结构 234
25.5.1 概述 235
25.5 子模块1——基本数据表 235
25.4 主要用户界面设计 235
25.5.2 数据描述 236
25.5.3 算法/控制结构 236
25.5.4 主要用户界面设计 237
25.6 子模块2——报表数据入库 238
25.6.1 概述 238
25.6.2 数据描述 238
25.6.3 算法/控制结构 239
25.6.4 主要用户界面设计 240
25.7 子模块3——汇总 241
25.7.1 概述 241
25.7.2 数据描述 242
25.7.3 算法/控制结构 242
25.8.2 数据描述 243
25.8.1 概述 243
25.8 子模块4——查询 243
25.7.4 主要用户界面设计 243
25.8.3 算法/控制结构 244
25.8.4 主要用户界面设计 244
25.9 约束条件 245
25.9.1 基本数据表工作簿命名 245
25.9.2 报表工作簿命名 246
25.9.3 工作簿复制 246
25.9.4 下发报表 246
25.9.5 空白报表 246
25.9.6 文件放置规定 247
第26章 创建数据库和表 248
26.1 创建数据库 248
26.2 创建表 251
26.3 创建注册用户 254
26.4 注册用户授权 256
26.5 创建数据库用户 258
26.6 表操作授权 260
第27章 统计程序实现 263
27.1 工程引用和部件 263
27.1.1 选择工程引用 263
27.1.2 选择工程部件 264
27.2 主模块 266
27.3 维护公司名称模块 267
27.3.1 界面解释 268
27.3.2 主要程序 268
27.4 基本数据表模块 276
27.4.1 维护区域定义表 277
27.4.2 基本数据表入库 278
27.4.3 基本数据表更新 285
27.4.4 返回 288
27.5.1 添加和删除表 289
27.5 统计报表数据模块 289
27.5.2 维护统计项目表 294
27.5.3 统计数据表入库 297
27.5.4 返回 302
27.6 汇总模块 302
27.6.1 维护报表描述表 303
27.6.2 报表到齐检查 303
27.6.3 一致性检查 306
27.6.4 汇总 312
27.6.5 更新基本数据表 317
27.6.6 基本数据表入库 319
27.6.7 填报统计表 319
27.6.8 返回 321
27.7 查询模块 321
27.7.1 基本界面 322
27.7.2 主要程序 322
27.7.3 查询结果窗体 331