| 第1章 Access 2002快速入门 1 1.1 Access 2002简介 1 1.2 启动与界面简介 1 1.2.1 启动Access 2002 2 1.2.2 退出Access 2002 2 1.2.3 漫游Access 2002 3 1.3 Access 2002能够做什么 4 1.3.1 整理数据信息——表 5 1.3.2 查找数据信息——查询 5 1.3.3 实现交互式操作——窗体 6 1.3.4 显示并打印数据信息——报表 8 1.4 获取帮助 8 1.4.1 使用和关闭Office助手 9 1.4.2 主窗口帮助菜单 9 1.5 用Access 2002模板向导制作资源调度系统 11 1.6 本章小结 14 第2章 了解数据库系统 15 2.1 数据库系统概述 15 2.1.1 数据库系统 15 2.1.2 数据库系统特点 16 2.2 关系数据库概述 17 2.3 认识数据模型 17 2.3.1 数据模型概述 17 2.3.2 构造数据模型 18 2.4 数据库术语简介 19 2.4.1 字段 19 2.4.2 索引 19 2.4.3 记录 20 2.5 构建数据库模型 20 2.5.1 收集项目需求 20 2.5.2 项目构架 21 2.5.3 开发规划 22 2.6 本章小结 23 第3章 数据表设计 24 3.1 创建一个新数据库 24 3.1.1 创建新的数据库 24 3.1.2 打开和修改已有的数据库 25 3.2 设计数据表 26 3.2.1 使用向导创建数据表 26 3.2.2 使用设计视图创建数据表 27 3.2.3 设置字段属性 28 3.2.4 设定表的主键 29 3.2.5 为数值和文本数据选择字段大小 30 3.2.6 选择显示格式 32 3.2.7 使用输入掩码 33 3.2.8 设置数据表索引 34 3.3 操作记录 35 3.3.1 向表内添加记录 35 3.3.2 修改记录 35 3.4 本章小结 39 第4章 查询设计 40 4.1 查询概述 40 4.2 使用向导创建查询 40 4.2.1 创建简单查询 40 4.2.2 定义与使用交叉表查询 41 4.2.3 使用查找重复项查询向导创建查询 44 4.2.4 使用查找不匹配项查询向导创建查询 46 4.3 使用设计窗口创建查询 48 4.3.1 为查询选择字段 49 4.3.2 设置查询条件和排序显示 50 4.3.3 创建更为复杂的查询 51 4.3.4 使用查询的数据 52 4.3.5 在设计视图中创建交叉表查询 53 4.3.6 创建自动查阅查询 54 4.4 操作查询 55 4.4.1 使用查询 55 4.4.2 删除查询的类型 55 4.4.3 追加查询 57 4.4.4 生成表查询 58 4.4.5 更新查询 58 4.5 连接表 58 4.5.1 创建表连接 59 4.5.2 编辑关系 60 4.6 SQL查询 61 4.6.1 SELECT语句 61 4.6.2 联合查询 62 4.6.3 传递查询 63 4.6.4 数据定义查询 64 4.6.5 子查询 65 4.7 优化查询 65 4.7.1 查询优化规则 65 4.7.2 查询表达式优化规则 66 4.8 本章小结 67 第5章 窗体设计 68 5.1 窗体概述 68 5.1.1 显示和编辑数据 68 5.1.2 接受用户输入 69 5.1.3 控制应用程序流程 69 5.2 创建普通窗体 69 5.2.1 用向导来创建窗体 69 5.2.2 使用设计视图设计窗体 72 5.2.3 调整窗体的大小和属性 74 5.3 创建高级窗体 75 5.3.1 利用向导创建数据透视表窗体 75 5.3.2 利用向导创建图表窗体 76 5.3.3 创建数据透视图窗体 78 5.4 创建主/子窗体 79 5.4.1 创建子窗体 79 5.4.2 子窗体和主窗体的链接 81 5.4.3 创建带有多子窗体的窗体 82 5.4.4 创建两级子窗体的窗体 82 5.4.5 创建多页窗体 82 5.5 使用控件 84 5.5.1 调整控件的大小和位置 84 5.5.2 使用标签 85 5.5.3 使用文本框 86 5.5.4 使用选项组 86 5.5.5 使用列表框和组合框 89 5.6 窗体的其他功能设计 93 5.6.1 Tab键次序 93 5.6.2 锁定数据 93 5.6.3 限于列表 94 5.7 使用窗体操作数据 94 5.7.1 操作记录 95 5.7.2 同步数据 99 5.7.3 验证及限制数据 101 5.8 本章小结 102 第6章 报表设计 103 6.1 报表概述 103 6.2 创建报表 103 6.2.1 使用向导创建报表 103 6.2.2 使用设计视图创建报表 107 6.2.3 报表数据的分组 109 6.3 设计报表 110 6.3.1 设置报表属性 110 6.3.2 定义数据源 110 6.3.3 对报表中数据排序 111 6.3.4 应用总计字段 112 6.4 创建高级报表 114 6.4.1 创建多列报表 114 6.4.2 创建子报表 115 6.4.3 制作标签 117 6.5 打印报表 120 6.5.1 页面设置和背景设置 120 6.5.2 预览报表 120 6.5.3 打印报表 121 6.6 本章小结 122 第7章 宏设计 123 7.1 宏概述 123 7.1.1 宏操作 123 7.1.2 宏和宏组 124 7.1.3 宏的执行条件 124 7.2 宏的创建与设计 124 7.2.1 利用设计视图创建宏 125 7.2.2 创建与设计宏 125 7.2.3 创建与设计宏组 127 7.2.4 在宏中使用条件 128 7.3 宏的执行与调试 129 7.3.1 宏的执行 129 7.3.2 宏的调试 129 7.4 常用的宏 130 7.5 本章小结 130 第8章 Access的编程语言——VBA 131 8.1 VBA简介 131 8.2 VBA基础知识 134 8.2.1 数据类型 134 8.2.2 变量、常量、数组和表达式 136 8.2.3 程序控制语句 139 8.2.4 过程和模块 146 8.3 VBA的对象 150 8.3.1 理解对象、属性、方法和事件 150 8.3.2 VBA对象的语法 152 8.3.3 创建对象和类模块 152 8.3.4 使用Access的对象模型 156 8.4 VBA中数据库操作基本方法 159 8.4.1 DAO 159 8.4.2 ADO 160 8.5 VBA程序调试 165 8.5.1 良好的编程风格 165 8.5.2 “调试”工具栏及功能 165 8.5.3 调试方法及技巧 166 8.6 本章小结 169 第9章 定制与管理Access 2002 170 9.1 分析优化数据库 170 9.1.1 优化表 171 9.1.2 性能分析 173 9.1.3 使用文档管理器 174 9.2 安全管理 175 9.2.1 设置和取消数据库密码 175 9.2.2 设置用户与组的权限 176 9.2.3 加密数据库 177 9.3 保护数据库 178 9.3.1 备份数据库 178 9.3.2 修复数据库 178 9.3.3 压缩数据库 178 9.4 本章小结 180 第10章 进销存管理系统 181 10.1 教学目标与案例预览 181 10.2 系统分析与设计 181 10.2.1 需求分析 181 10.2.2 模块设计 182 10.3 分析与设计数据库 183 10.3.1 数据库需求分析 183 10.3.2 数据库概念结构设计 183 10.3.3 数据库逻辑结构设计 184 10.4 创建数据表 185 10.4.1 创建表格 185 10.4.2 创建关系 189 10.5 订单处理窗体功能 191 10.5.1 窗体模块的功能 191 10.5.2 窗体界面的设计 192 10.5.3 编写窗体代码 196 10.6 产品进库窗体功能 197 10.6.1 窗体模块的功能 197 10.6.2 窗体界面的设计 197 10.6.3 编写窗体代码 199 10.7 产品报损窗体功能 201 10.7.1 窗体模块的功能 201 10.7.2 窗体界面的设计 201 10.7.3 编写窗体代码 202 10.8 报表显示模块的设计 203 10.8.1 窗体模块的功能 203 10.8.2 窗体界面的设计 203 10.8.3 编写窗体代码 207 10.9 切换面板模块的设计 207 10.9.1 窗体模块的功能 207 10.9.2 窗体界面的设计 208 10.9.3 编写窗体代码 211 10.10 系统的调试及发布 211 10.11 本章小结 212 第11章 俱乐部会员管理系统 213 11.1 教学目标与案例预览 213 11.2 系统分析与设计 213 11.2.1 需求分析 213 11.2.2 模块设计 214 11.3 分析与设计数据库 215 11.4 在Access 2002上创建数据库 217 11.4.1 创建新数据库 218 11.4.2 创建表 218 11.4.3 设计表间关系 221 11.5 导航主窗体 222 11.5.1 窗体模块的功能 222 11.5.2 窗体界面的设计 222 11.5.3 编写窗体代码 224 11.5.4 为工程设定启动项 228 11.6 我的单位信息窗体 229 11.6.1 窗体模块的功能 229 11.6.2 窗体界面的设计 229 11.7 成员类型窗体 232 11.7.1 窗体模块的功能 232 11.7.2 窗体界面的设计 232 11.7.3 编写窗体代码 233 11.8 付费方式窗体 234 11.8.1 窗体模块的功能 234 11.8.2 窗体界面的设计 234 11.8.3 编写窗体代码 235 11.9 委员会子窗体 236 11.9.1 窗体模块的功能 236 11.9.2 窗体界面的设计 236 11.10 委员会窗体 237 11.10.1 窗体模块的功能 237 11.10.2 窗体界面的设计 237 11.10.3 编写窗体代码 240 11.11 委员会组成子窗体 241 11.11.1 窗体模块的功能 241 11.11.2 窗体界面的设计 241 11.12 委员会组成窗体 242 11.12.1 窗体模块的功能 242 11.12.2 窗体界面的设计 242 11.12.3 窗体记录源的设计 243 11.12.4 编写窗体代码 245 11.13 付费窗体 246 11.13.1 窗体模块的功能 246 11.13.2 窗体界面的设计 246 11.13.3 编写窗体代码 247 11.14 打印收据窗体 250 11.14.1 窗体模块功能 250 11.14.2 窗体界面的设计 250 11.14.3 编写窗体代码 251 11.15 成员窗体 252 11.15.1 窗体模块的功能 252 11.15.2 窗体界面的设计 252 11.15.3 编写窗体代码 255 11.16 报表的生成 258 11.16.1 报表的功能 258 11.16.2 “付费总额查询”的设计 258 11.16.3 “未付余额”报表的设计 259 11.16.4 编写报表代码 262 11.17 本章小结 262 第12章 学生和课程管理系统 263 12.1 教学目标与案例预览 263 12.2 系统分析与设计 263 12.2.1 需求分析 263 12.2.2 模块设计 264 12.3 分析与设计数据库 265 12.4 在Access 2002上创建数据库 267 12.4.1 创建新数据库 267 12.4.2 创建表 269 12.4.3 设计表间关系 271 12.5 导航窗体 272 12.5.1 窗体模块的功能 272 12.5.2 窗体界面的设计 273 12.5.3 编写窗体代码 275 12.6 系窗体 280 12.6.1 窗体模块的功能 280 12.6.2 窗体界面的设计 280 12.7 讲师窗体 282 12.7.1 窗体模块的功能 282 12.7.2 窗体界面的设计 282 12.8 学生子窗体 283 12.8.1 窗体模块的功能 283 12.8.2 窗体界面的设计 284 12.8.3 窗体记录源的设计 285 12.8.4 编写窗体代码 289 12.9 学生作业子窗体 290 12.9.1 窗体模块的功能 290 12.9.2 窗体界面的设计 290 12.9.3 窗体记录源的设计 291 12.10 学生窗体 293 12.10.1 窗体模块的功能 293 12.10.2 窗体界面的设计 293 12.10.3 编写窗体代码 297 12.11 作业子窗体 298 12.11.1 窗体模块的功能 298 12.11.2 窗体界面的设计 298 12.11.3 编写窗体代码 299 12.12 作业结果子窗体 300 12.12.1 窗体模块的功能 300 12.12.2 窗体界面的设计 300 12.12.3 窗体记录源的设计 301 12.13 作业窗体 302 12.13.1 窗体界面的设计 302 12.13.2 编写窗体代码 305 12.14 课程子窗体 308 12.14.1 窗体模块的功能 308 12.14.2 窗体界面的设计 309 12.14.3 窗体记录源的设计 310 12.14.4 编写窗体代码 311 12.15 课程窗体 312 12.15.1 窗体模块的功能 312 12.15.2 窗体界面的设计 312 12.15.3 编写窗体代码 316 12.16 报表的生成 320 12.16.1 报表的功能 320 12.16.2 “按系分类的课程列表”的设计 320 12.17 本章小结 322 第13章 工资管理系统 323 13.1 教学目标与案例预览 323 13.2 系统分析与设计 328 13.2.1 需求分析 328 13.2.2 模块设计 329 13.3 功能分析与设计 329 13.3.1 初始化 329 13.3.2 工资统计发放 329 13.3.3 查询中心 330 13.3.4 报表 330 13.4 数据库及表创建 330 13.4.1 创建数据库 330 13.4.2 数据库表的创建 331 13.5 数据库窗体的设计 335 13.5.1 “登录界面”窗体的设计 335 13.5.2 主界面窗体设置 337 13.5.3 部门管理中心窗体设计 338 13.5.4 员工基本信息窗体设计 339 13.5.5 初始化计算设置窗体设计 344 13.5.6 工资发放窗体设计 344 13.5.7 按姓名日期查询窗体设计 347 13.5.8 按部门日期查询窗体 348 13.6 数据库报表的设计 350 13.6.1 部门分类报表设计 350 13.6.2 姓名分类报表设计 352 13.7 本章小结 353 |
商品评论(0条)