Access 2000基础
本章目标
数据库的定义及作用
打开Northwind样本数据库
例览Northwind商贸数据库
本章小结
实例一 建立一个数据库
本例目标
操作流程
步骤一:学习如何设计数据库
步骤二:建立新的数据库
步骤三:创建一个新表
步骤四:在表中添加字段
步骤五:在表中删除已有字段
步骤六:重命名字段
步骤七:移动字段的相对位置
步骤八:在表中进行记录操作
本例小结
疑难解答
问题一:如何定义表间关系
问题二:什么是参照完整性
问题三:如何设置字段属性
问题四:如何使用主关键字和索引
问题五:字段为空值是什么含义
实例二 建立选择查询
本例目标
操作流程
步骤一:使用向导创建简单的选择查询
步骤二:用查询问导在表中查找重复的记录或字段值
步骤三:使用查询问导查找表之间不匹配的记录
步骤四:不使用向导创建选择查询
步骤五:创建每次运行时都会提示准则的参数查询
步骤人:不使用向导创建交叉表查询
步骤七:创建自动填入数据的“自动查阅”查询
本例小结
疑难解答
问题一:怎样使用通配符来搜索部分或完全匹配的内容
问题二:为什么有时候查询检索到的记录太少
问题三:如果查询检索到错误的记录,怎么办
问题四:不希望有提示时,却出现了参数的提示,怎么办
问题五:如果查询检索到的记录排列次序不对,怎么办
问题六:为什么在查询的结果中会有一个或多个列标题被标记为“<>”
实例三 建立操作查询
本例目标
操作流程
步骤一:从单个表或一对一关系表中删除记录
步骤二:从多个表中删除相关记录
步骤三:使用更新查询改变一组的记录
步骤四:使用追加查询从一个表追加记录到另一个表
步骤五:利用生成表查询的结果新建表生成表查询
本例小结
疑难解答
问题一:怎样在查询或筛选中使用准则来检索特定记录
问题二:为什么“删除查询”中删除记录的表不对
问题三:为什么会得到关键字不合规定的信息
问题四:为什么要使用连锁更新或连锁删除
问题五:为什么在查询中的总计结果不对
问题六:为什么会显示“必须对可更新的查询进行操作”的信息
实例四 高级查询
本例目标
操作流程
步骤一:创建联合查询
步骤二:创建传递查询
步骤三:创建数据定义查询
步骤四:创建于查询
步骤五:查看或修改已查询的 SQL语句
本例小结
疑难解答
问题一:SQL语句句法有哪些内容
问题二:优化查询性能有哪些方法
实例五 全面认识和使用窗体
本例目标
操作流程
步骤一:打开一个数据输入窗体
步骤二:打开一个开关血板富体
步骤二:向定义对话握
步骤四:从窗体中获取数据
步骤五:在窗体中添加数据
步骤六:在窗体中修改或删除数据
步骤七:应用简单直找获取记录
步骤八:对记录快速排序
步骤九:向窗体增加筛选
步骤十:打印窗体中的内容
本例小结
疑难解答
问题一:窗体有几种视图
问题二:窗体显示数据的方式有哪些类型
问题三:窗体中有哪些控件
问题四:如何使用查找与替换
实例六 设计一个窗体
本例目标
操作流程
步骤一:应用窗体向导创建一个窗体
步骤二:应用设计机图创建一个窗体
步骤三:移动控件
步骤四:设置控件字体
步骤五:对齐规定尺寸
步骤六:颜色设置
步骤七:特殊效果设置
步骤八:设置组合框
步骤九:设置背景图片
步骤十:设置窗体页眉、窗体页脚
步骤十一:窗体外观设置
步骤十二:窗体设计优化
步骤十三:窗体属性设置
本例小结
疑难解答
问题一:什么是窗体的节
问题二:有没有其他创建窗体的方法
问题三:为什么窗体中会显示空白控件
问题四:为什么有时候无法编辑窗体中的数据
问题五:为什么控件中显示“#错误?”或“#名称?”的字样
问题六:为什么某个控件的属性表会显示空白
问题七:为什么一组控件的属性表会显示空白
问题八:当数据源自身已有属性设置时,如何设置控件属性
实例七 高级窗体
本例目标
操作流程
步骤一:创建第一个按钮
步骤二:创建其他所需按钮
步骤三:添加辅助控件
步骤四:设置开关面板窗体的属性
步骤五:建立选项组
步骤六:建立列表框
步骤七:完成自定义对话握的设计
步骤八:设计一个子窗体
本例小结
疑难解答
问题一:如何设计多页窗体
问题二:怎样设计一个运用筛选的连续窗体
问题三:如何正确链接主窗体和子窗体
问题四:如何在主窗体中调用子窗体中的数据
问题五:如何为参数查询设置自定义对话框
问题六:如何在窗体中设置计算控件
实例八 设计报表
本例目标
操作流移
步骤一:使用向导创建报表
步骤二:进入报表的“设计”视图
步骤三:建立工作环境
步骤四:设置报表主体和页面页眉
步骤五:设置组标头
步骤人:设置组注脚
步骤七:设置页面页脚和报表页脚
步骤八:设置报表页眉
步骤九:结合版面预览美化报表设计
步骤十:报表的预览
步骤十一:报表的打印
本例小结
疑难解答
问题一:有没有其他的方法来创建报表
问题二:如何创建多列报表
问题三:怎样将分组与排序结合起来
问题四:如何指定数据库的默认语言
问题五:如何隐藏同组中的重复控件
问题六:Microsoft Access的排序准则是怎样的
问题七:报表为什么会打印出空白页
问题八:版面预览为什么会显示错误数据
问题九:为什么在控件中会显示“#错误?”或“#名称?”等信息
问题十:如何在报表中计算百分比
实例九 创建高级报表
本例目标
操作流程
步骤一:在报表中创建一个子报表
步骤二:在报表中插入图表
步骤三:创建标签
本例小结
疑难解答
问题一:如何准确地描述子报表
问题二:有哪些创建子报表的方法
问题三:主报表和子报表是如何链接的
问题四:为什么有时候对图表的编辑无法保留下来
问题五:为什么图表会变谈或变成空白
问题六:为什么有时候无法修改图表上的标签格式
问题七:如何在图表上按自己希望的顺序放置字段
问题八:如何隐藏窗体或报表中的节或控件
问题九:如何为报表中每个主体记录标号
问题十:如何用预定义格式来设置窗体、报表或控件的格式
问题十一:如何基于多表创建报表
问题十二:如何创建在打印时可以随数据自动增大或缩小的文本框
问题十三:如何将窗体保存为报表
问题十四:什么是窗体和报表模板
问题十五:如何优化报表和子报表的性能
实例十 创建宏
本例目标
操作流程
步骤一:选择定对象窗口
步骤二:打开编辑窗口
步骤三:选填宏动作
步骤四:保存宏
步骤五:运行宏对象
步骤六:执行宏
步骤七:检查宏对象的执行结果
步骤八:把宏对象扩充为宏组
步骤九:保存宏组
步骤十:添加宏组到对象中
步骤十一:检验执行宏组命令
本例小结
疑难解答
问题一:有哪些宏动作
问题二:触发宏事件可分为几类
问题三:怎样在宏中设置操作参数的提示
实例十一 建立模块
本例目标
操作流程
步骤一:设定需要用类模块完成的任务
步骤二:准备新建模块
步骤三:选择生成器
步骤四:熟悉模块编制对话框的基本结构
步骤五:编制“ BeforeUpdate”的代码
步骤六:编制“ CustomerID”自定义过程“ AfterUpdate伯代码
步骤七:编制“ Orders”窗体中“Print Invoice”的模块代码
步骤八:调试和编译 Visual Basic for Application程序代码
步骤九:执行VBA程序代码
本例小结
疑难解答
问题一:如何将数据限制为记录的子集
问题二:如果出现“没有找到方法或数据成员”的消息怎么办
问题三:如何优化 Visual Basic程序代码
问题四:如何调用于窗体和子报表中的过程
问题五:如何在 Visual Basic中设置窗体、报表和控件的属性
问题六:如何在模块窗口中显示语法信息
问题七:如何挂起代码执行时在“模块”窗口显示变量或表达式的值
问题八:如何在 Visual Basic中设置 Startup属性
问题九:如何在 Visual Basic中设置选项
实例十二 数据交换和共享
本例目标
操作流程
步骤一:在 Microsoft Access中导出数据
步骤二:在 Microsoft Access中导入数据
步骤三:与 Microsoft Excel共享数据
步骤四:与 Microsoft Word共享数据
步骤五:在电子邮件和自动拨号中使用Access
本例小结
疑难解答
问题一:怎样确定应该插入对象还是链接对象
问题二:如何解决双击键接对象或嵌入对象时,却得到文件不能打开的信息
问题三:什么是数据透视表
问题四:如何将数据从其他应用程序复制或移动到 Microsoft Access中
问题五:如何处理数据库大小的增加幅度比添加对象的大小大得多的问题.
问题六:如何防止改变图片大小时,图像产生失真
问题七:为什么有时不能找到数据透视表
实例十三 页的建立
本例目标
操作流程
步骤一:打开数据库
步骤二:选择创建Web页来源表或查询
步骤三:选择数据访问页中应有的字段
步骤四:键入标题文字
步骤五:改变标题控件属性
步骤六:升级字段“ Country”和“ Region”
步骤七:保存数据访问页
步骤八:更改视图的设计
步骤九:查看数据访问页的设计结果
步骤十:在数据访问页上执行查看数据
步骤十一:用WWW方式访问Web页
步骤十二:在WWW上查看数据库的数据
本例小结
疑难解答
问题一:在Access中哪些对象可以使用超级链接
问题二:Microsoft Access支持哪些超级链接协议
问题三:为什么有时单击超级链接时显示错误信息
实例十四 数据库安全管理
本例目标
操作流程
步骤一:设置用户账号和组账号
步骤二:新建 Microsoft Access工作组信息文件
步骤三:创建安全管理员、安全用户和安全组的账号
步骤四:指定或删除对数据库和其对象的权限
步骤五:创建或更改密码
步骤六:保护 Visual Basic代码
本例小结
疑难解答
问题一:Access中有哪些权限类型
问题二:如何组织安全账号
问题三:如何恢复损坏或删除了的 Microsoft Access工作组信息文件
问题四:如何处理位于密码保护数据库中表的链接
问题五:如何将整个数据库的所有权转移给其他管理员
问题六:如何将引用另一数据库的数据库保存为MDE文件
附录一 宏操作参数
附录二 VBA中部分错误信息码