收藏 分享(赏)

ACCESS数据库程序设计教程.pdf

上传人:HR专家 文档编号:5088063 上传时间:2019-02-07 格式:PDF 页数:37 大小:601.82KB
下载 相关 举报
ACCESS数据库程序设计教程.pdf_第1页
第1页 / 共37页
ACCESS数据库程序设计教程.pdf_第2页
第2页 / 共37页
ACCESS数据库程序设计教程.pdf_第3页
第3页 / 共37页
ACCESS数据库程序设计教程.pdf_第4页
第4页 / 共37页
ACCESS数据库程序设计教程.pdf_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、好好复习,祝大家考试顺利!1Access数 据 库 程 序 设 计考 前 必 备 复 习 资 料好好复习,祝大家考试顺利!2目 录Access1学习指导3第1章 数据库基础知识.4第2章 数据表操作.8*第3章 数据查询与SQL命令11第4章创建报表15第五章模块对象与VBA程序设计.18第6章窗体设计23第7章用VBA访问Access数据库24第九章宏的使用与数据库管理26单选题练习28完整版练习题34好好复习,祝大家考试顺利!3学习指导1 Access 数据库程序设计教程的学习是非常重要的,学习好它对于你学习还有以后工作都是很有用的。2Access 数据库程序设计教程的复习应该以课本知识为

2、核心,但是可能时间关系,我们无法全部掌握课本内容,为了基本的期末考试,我们这些资料可以帮助大家复习,我们将基本的必须掌握的知识点列出,以协助大家考试。3 Access 数据库程序设计教程的复习应该多做题练习,我们资料中队每章都对应有相应的练习题,很多也都是考过的题目,帮助大家更好的掌握知识。4 课本中的第8章和第九章内容可能给大家的不是很多,因为这两章节不是学习重点,尤其第8章,部分老师是没有对其进行讲授的。所以我们关于这两章的资料也较少,望大家谅解。5 明年几乎所以人都会考的计算机二级,专业知识就是Access 数据库程序设计教程,所以大家不可不重视这门课程。计算机二级证书是最基本的证书,几

3、乎人人都会有。所以现在学好这门课程对明年的二级考试也是作用很大的。6 祝大家考试顺利,对我们的资料多题您的宝贵建议。谢谢!好好复习,祝大家考试顺利!4第1章数据库基础知识1. 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件。2. 关系数据库基本概念:关系模型(整体的完整性,参照的完整性,用户定义的完整性,)关系模式,关系,元组,属性,字段,域,值,主关键字等。3. 关系运算基本概念:选 择 运 算 , 投 影 运 算 , 连 接 运 算 。4. SQL 基 本 命 令 。查 询 命 令 , 操 作 命 令 。5. Access 系 统 简 介 :( 1) Access 系 统 的

4、基 本 特 点 。( 2) 基 本 对 象 : 表 , 查 询 , 窗 体 , 报 表 , 页 , 宏 , 模 块重 点 D),6. VBA表 达 式 3*33/3 的 输 出 结 果 是 ( 9)A)0 B)1 C)3 D)9乘 除 的 优 先 级 高 于 整 除7.函 数 Right(“计 算 机 等 级 考 试 “,4)的 执 行 结 果 是 【 8】 。8. Sub过 程 与 Function过 程 最 根 本 的 区 别 是 _。 ( B)A) Sub过 程 的 过 程 名 不 能 返 回 值 , 而 Function过 程 能 通 过 过 程 名 返 回 值B) Sub过 程 可

5、以 使 用 Call语 句 或 直 接 使 用 过 程 名 调 用 , 而 Function过 程 不 可 以C) 两 种 过 程 参 数 的 传 递 方 式 不 同D) Function过 程 可 以 有 参 数 , Sub 过 程 不 可 以9. 有 如 下 语 句 :s = Int(100*Rnd)执 行 完 毕 后 , s 的 值 是 ( A)A)0,99的 随 机 整 数B)0,100的 随 机 整 数C)1,99的 随 机 整 数D)1,100的 随 机 整 数10 下 列 Case语 句 中 错 误 的 是 ( C)A)Case 0 To 10B)Case Is10好好复习,祝大

6、家考试顺利!21C)Case Is10 And Is1011. 使 用 Function 语 句 定 义 一 个 函 数 过 程 , 其 返 回 值 的 类 型 ( D)A) 只 能 是 符 号 常 量B) 是 除 数 组 之 外 的 简 单 数 据 类 型C) 可 在 调 用 时 由 运 行 过 程 决 定D) 由 函 数 定 义 时 As 子 句 声 明12. 在 过 程 定 义 中 有 语 句 : ( B)Private Sub GetData ( ByRef f As Integer )其 中 “ ByRef” 的 含 义 是A) 传 值 调 用 B) 传 址 调 用C) 形 式 参

7、数 D) 实 际 参 数13 下 列 不 是 分 支 结 构 的 语 句 是 ( B)A) If . Then . EndIf B) While . WendC) If . Then . Else . EndIf D) Select . Case . EndSelect14 在 VBA中 双 精 度 的 类 型 标 识 是 【 】 ( #)15 从 字 符 串 s中 的 第 2个 字 符 开 始 获 得 4个 字 符 的 子 字 符 串 函 数 是 ( A)A)Mid$(s,2,4) B)Left$(s,2,4)C)Right$(s,4) D)Left$(s,4)16 语 句 Dim NewA

8、rray(10) As Integer的 含 义 是 ( C)A)定 义 了 一 个 整 型 变 量 且 初 值 为 10B)定 义 了 10 个 整 数 构 成 的 数 组C)定 义 了 11 个 整 数 构 成 的 数 组D)将 数 组 的 第 10 元 素 设 置 为 整 型17 若 要 在 子 过 程 Proc1调 用 后 返 回 两 个 变 量 的 结 果 , 下 列 过 程 定 义 语 句 中 有 效 的 是 ( A)A)Sub Proc1(n,m) B)Sub Proc1(ByVal n,m)C)Sub Proc1(n,ByVal m) D)Sub Proc1(ByVal n,B

9、yVal m)18 Int(-3.25)的 结 果 是 【 】 ( -4)19 在 VBA中 变 体 类 型 的 类 型 标 识 是 【 】 ( variant)20 . 表 达 式 Fix(-3.25)和 Fix(3.75)的 结 果 分 别 是 ( A)A)-3,3 B)-4,3 C)-3,4 D)-4,421.在 过 程 定 义 中 有 语 句 :Private Sub GetData(ByVal data As Integer)好好复习,祝大家考试顺利!22其 中 “ ByVal” 的 含 义 是 ( A)A)传 值 调 用 B)传 址 调 用C)形 式 参 数 D)实 际 参 数22

10、 要 想 在 过 程 Proc 调 用 后 返 回 形 参 x 和 y 的 变 化 结 果 ,下 列 定 义 语 句 中 正 确 的 是 ( A)A)Sub Proc(x as Integer,y as Integer)B)Sub Proc(ByVal x as Integer,y as Integer)C)Sub Proc(x as Integer,ByVal y as Integer)D)Sub Proc(ByVal x as Integer,ByVal y as Integer)23 要 显 示 当 前 考 试 过 程 中 的 所 有 变 量 及 对 象 的 取 值 , 可 以 利 用

11、的 调 试 窗 口 是 ( d )A)监 视 窗 口B)调 用 堆 栈C)立 即 窗 口D)本 地 窗 口24 在 VBA中 ,下 列 关 于 过 程 的 描 述 中 正 确 的 是 (B )A)过 程 的 定 义 可 以 嵌 套 ,但 过 程 的 调 用 不 能 嵌 套B)过 程 的 定 义 不 可 以 嵌 套 ,但 过 程 的 调 用 可 以 嵌 套C)过 程 的 定 义 和 过 程 的 调 用 均 可 以 嵌 套D)过 程 的 定 义 和 过 程 的 调 用 均 不 能 嵌 套25 设 有 如 下 过 程 (c)x=1Dox=x+2Loop Until _运 行 程 序 ,要 求 循 环

12、 体 执 行 3 次 后 结 束 ,空 白 处 应 填 入 的 语 句 是A)x=7D)x726.函 数 Mid(“学 生 信 息 管 理 系 统 “,3,2)的 结 果 是 【 】 (信 息 )好好复习,祝大家考试顺利!23第6章窗体设计窗体对象概述用向导生成窗体在设计视图中完善、创建窗体对象的属性、方法和事件概念窗体与常用控件的编程标签(Caption)、文本框(Value)、命令按钮(Click)、列表框组合框、选项组(Value)、选项按钮、复选框多窗体应用DoCmd.OpenForm “窗体名”DoCmd.Close重点&练习题1.窗 体 有 五 个 节 , 执 行 窗 体 时 哪

13、些 节 在 屏 幕 上 并 不 显 示 ?答 : 页 面 页 眉 。2.那 些 对 象 可 以 构 成 窗 体 的 数 据 源 ? 一 个 窗 体 上 显 示 的 数 据 涉 及 两 个 数 据 表 , 窗 体 的 数据 源 类 型 一 定 是 多 数 据 源 么 ?答 : 1.数 据 表 和 居 于 数 据 表 的 查 询 。 2.不 一 定 , 可 以 使 子 窗 体 的 形 式 。3.举 例 说 明 标 签 、 文 本 框 和 组 合 框 三 者 的 异 同 之 处 ?答 : 3.举 例 说 明 标 签 、 文 本 框 和 组 合 框 三 者 的 异 同 之 处 ?答 : 文 本 框 与

14、 标 签 的 最 大 区 别 在 于 前 者 可 以 更 新 数 据 。 标 签 最 常 用 属 性 为 Caption, 事件 有 鼠 标 单 击 等 。 文 本 框 除 具 有 标 签 的 属 性 外 还 有 Value,常 用 方 法 是 SetFocus,常 用 事 件 是GotFocus等 , 三 者 均 具 有 6中 特 殊 效 果 , 文 本 框 默 认 值 为 “ 凹 陷 ” , 组 合 框 默 认 效 果 是“ 凹 陷 ” 。 组 合 框 常 用 事 件 是 BeforeUpdate 等 。4.要 让 一 个 文 本 框 同 “ 导 师 ” 表 中 的 “ 姓 名 ” 绑 定

15、 , 应 该 在 属 性 窗 口 中 做 那 些 设 置 工作 ?答 : 1.打 开 文 本 框 的 属 性 窗 口 , 在 “ 数 据 ” 选 项 卡 的 “ 空 间 来 源 ” 下 拉 列 表 框 中 , 选 择对 象 “ 导 师 ” 的 “ 姓 名 ” 字 段 。5 什 么 是 对 象 的 属 性 ? 什 么 是 对 象 的 方 法 ? 文 本 框 有 哪 些 常 用 的 方 法 ?好好复习,祝大家考试顺利!24答 : 1.指 对 象 的 外 部 表 现 , 反 映 了 对 象 的 特 征 。 2.指 一 个 对 象 能 执 行 什 么 动 作 , 完 成 什么 操 作 。 3.常 用

16、方 法 为 SetFocus.6.什 么 是 事 件 ? 什 么 是 事 件 过 程 ? 当 用 鼠 标 单 击 窗 体 上 的 文 本 框 , 将 插 入 点 从 一 个 文 本框 转 移 到 另 一 个 文 本 框 时 产 生 了 哪 些 事 件 ?答 : 1: 事 件 是 对 对 象 的 一 个 “ 刺 激 ” , 是 能 被 对 象 识 别 和 响 应 的 动 作 , 它 分 为 用 户 事件 和 系 统 事 件 。 2: 事 件 过 程 指 用 户 事 先 编 写 好 了 的 相 应 的 程 序 段 。 3:第7章用VBA访问Access数据库记录集概述ADO、Connection对

17、象、Recordset对象在Access中引用ADO对象引用记录字段浏览记录MoveFirst、MoveNext、MovePrevious、MoveLastEOF、BOF用ADO技术实现复杂查询重 点 &练 习 题1 记 录 集 (Recordset): 是 一 个 对 象 , 它 包 括 记 录 和 字 段 , 具 有 其 特 定 的 属 性 和 方 法 , 利 用这 些 属 性 和 方 法 就 可 以 编 程 处 理 数 据 库 中 的 记 录 。 用 记 录 集 可 执 行 的 操 作 : 对 表 中 的 数 据进 行 查 询 和 统 计 , 在 表 中 添 加 、 更 新 或 删 除

18、记 录2任何对记录集的访问都是针对当前记录进行的。打开记录集时默认的当前记录为第(1)条记录。3使用记录集对象的Fields(n)属性。n是记录中字段从左到右的排列序号,第一个字段的序号为0。 例 Code=rsStudents.Fields(0)4 记 录 集 更 多 的 应 用 是 在 窗 体 对 象 上 : 建 立 一 个 空 白 窗 体 设 计 各 个 控 件 编 程 引 用 记 录 集当 前 记 录 的 相 关 字 段 或 将 字 段 的 值 通 过 控 件 显 示 注 意 : 如 果 涉 及 数 据 访 问 的 事 件 过 程 不好好复习,祝大家考试顺利!25止 一 个 , 可 在

19、 代 码 窗 口 的 通 用 段 定 义 Connection 对 象 和 Recordset 对 象 , 然 后 在Form_Load 事 件 过 程 中 完 成 数 据 库 连 接 和 数 据 表 的 打 开 。5 Recordset记 录 集 对 象 提 供 了 4 种 记 录 指 针 的 移 动 方 法MoveFirst 记 录 指 针 移 到 第 一 条 记 录MoveNext 记 录 指 针 移 到 当 前 记 录 的 下 一 条 记 录MovePrevious 记 录 指 针 移 到 当 前 记 录 的 上 一 条 记 录MoveLast 记 录 指 针 移 到 最 后 一 条

20、记 录6 Recordset记 录 集 的 BOF和 EOF属 性 用 于 判 断 记 录 指 针 是 否 处 于 有 记 录 的 正 常 位 置记 录 指 针 将 指 向 最 后 一 条 记 录 之 后 , EOF属 性 为 True记 录 指 针 将 指 向 第 一 条 记 录 之 前 , BOF属 性 为 TrueBOF和 EOF属 性 的 值 均 为 True, 表 示 记 录 集 为 空7 在ADO模块中建立Sex过程:统计并在输出对话框中显示男、女研究生人数比。要求以人数多的一方为1、放在右侧、保留小数两位。程 序 分 析 : 先 遍 历 全 部 记 录 , 分 别 统 计 出 男

21、 、 女 研 究 生 人 数 。 如 果 男 生 人 数 多 于 女 生 , 则男 生 人 数 为 1, 女 生 人 数 改 为 女 生 人 数 除 以 男 生 人 数 ; 反 之 亦 然Sub Sex()( 定 义 对 象 、 完 成 与 数 据 库 的 连 接 、 打 开 研 究 生 表 、 定 义 变 量 )Student.MoveFirstDo While Not Student.EOF 统 计 男 、 女 研 究 生 人 数If Student!性 别 = “男 “ Then Boy = Boy + 1If Student!性 别 = “女 “ Then Girl = Girl +

22、1Student.MoveNextLoopIf Girl = Boy Then 以 男 生 人 数 为 1MsgBox “女 :男 =“ & Format(Girl / Boy, “0.00“) & “:1“好好复习,祝大家考试顺利!26Else 以 女 生 人 数 为 1MsgBox “男 :女 =“ & Format(Boy / Girl, “0.00“) & “:1“End IfEnd Sub第九章宏的使用与数据库管理( 1) 什 么 是 宏 ? 如 何 获 取 宏 操 作 的 帮 助 信 息 ? 写 出 GoToRecord宏 操 作 的 主 要 帮 助 信息 , 如 功 能 和 操

23、作 参 数 等 。答 : A、 宏 是 由 一 个 或 多 个 操 作 组 成 的 集 合 , 其 中 每 个 操 作 实 现 特 定 的 功 能 。B、 GoToRecord功 能 : 使 打 开 的 表 、 窗 体 或 查 询 结 果 集 中 的 指 定 记 录 变 成 当 前 记 录 。GoToRecord 操 作 参 数 : 对 象 类 型 、 对 象 名 称 、 记 录 、 偏 移 量 。( 2) 可 否 做 到 打 开 数 据 库 时 不 运 行 AutoExec宏 ?答 : 可 以 。 在 打 开 数 据 库 时 按 住 shift 键 。( *3) 简 述 条 件 宏 的 执

24、行 流 程 , 并 简 述 如 何 引 用 宏 组 中 的 宏 ?答 :( 4) 在 “ 自 定 义 ” 对 话 框 已 关 闭 的 情 况 下 , 可 否 对 自 定 义 工 具 栏 中 的 按 钮 重 新 进 行 分组 ? 答 : 不 能 。( 5) 如 何 设 置 能 用 于 所 有 access 数 据 文 件 的 自 定 义 工 具 栏 ?答 : A、 工 具 -自 定 义 -工 具 栏 B、 选 实 用 工 具 1或 实 用 工 具 2 C、 在 步 骤 B选 择 的工 具 栏 中 添 加 按 钮 。( 6) 设 置 了 全 局 菜 单 栏 之 后 , 是 否 仍 然 可 以 访

25、问 内 置 菜 单 栏 ?答 : 不 可 以( 7) 在 access“ 启 动 ” 对 话 框 中 进 行 的 设 置 是 否 适 用 于 所 有 access数 据 库 文 件 ?答 : 不 适 用 。 只 适 用 当 前 文 件 , 并 且 只 有 再 次 打 开 该 文 件 时 , 在 “ 启 动 ” 对 话 框 中 所 做的 更 改 设 置 才 会 生 效 。( *8) 什 么 是 切 换 面 板 ? 创 建 切 换 面 板 之 后 系 统 自 动 产 生 哪 来 两 个 对 象 ?好好复习,祝大家考试顺利!27答 : 窗 体 除 了 用 于 在 数 据 库 中 输 入 和 显 示

26、数 据 之 外 , 还 可 以 用 作 打 开 数 据 库 中 其 他 窗 体和 报 表 的 界 面 , 这 样 一 种 集 成 了 若 干 窗 体 供 用 户 选 择 和 切 换 的 主 窗 体 称 为 切 换 面 板 。 产生 : ( 9) 如 果 要 求 数 据 库 启 动 时 自 动 打 开 切 换 面 板 窗 体 , 应 该 如 何 设 置 ?答 : 执 行 : 工 具 -启 动 将 “ 显 示 窗 体 /页 ” 设 置 为 “ 切 换 面 板 ” , 并 清 除 “ 显 示 数 据 库窗 口 ”( 10) 数 据 库 文 件 的 打 开 方 式 有 几 种 ? 各 有 什 么 特

27、点 ?答 : a、 以 只 读 方 式 打 开 : 打 开 的 数 据 库 只 能 查 看 不 能 编 辑 , 可 避 免 误 操 作 对 该 数 据 库造 成 破 坏 。b、 以 独 占 方 式 打 开 : 禁 止 他 人 打 开 该 数 据 库 , 可 避 免 网 络 中 的 其 他 用 户 同 时 访 问 及 修改 数 据 库 。c、 以 独 占 只 读 方 式 打 开 : 禁 止 他 人 打 开 该 数 据 库 , 打 开 的 数 据 库 只 能 查 看 不 能 编 辑 。( 11) “ 文 件 ” 菜 单 下 的 “ 备 份 数 据 库 ” 命 令 与 “ 另 存 为 ” 命 令 的

28、 作 用 是 否 相 同 ?答 : 不 同 。 文 件 菜 单 下 的 另 存 为 命 令 备 份 的 是 当 前 选 定 的 数 据 库 对 象 。( 12) 为 何 将 MDN文 件 保 存 为 MDE文 件 有 助 于 保 护 开 发 的 应 用 系 统 ?答 : a、 将 数 据 库 保 存 为 MDE文 件 (扩 展 名 为 .mde), 系 统 会 编 译 所 有 含 VBA代 码 的 模块 , 删 除 所 有 可 编 辑 的 源 代 码 , 并 压 缩 目 标 数 据 库b、 有 助 于 保 护 窗 体 、 报 表 和 数 据 访 问 页 的 安 全 (不 允 许 新 建 、 更

29、 改 设 计 、 导 出 、 另 存 、重 命 名 、 删 除 )c、 有 利 于 内 存 优 化 , 提 高 系 统 性 能 。( 13) 在 access 中 , 用 编 码 的 方 法 对 数 据 库 文 件 进 行 加 密 有 何 作 用 ? 是 否 可 阻 止 用 户打 开 数 据 库 ?答 : 加 密 的 作 用 是 防 范 非 法 用 户 通 过 工 具 程 序 或 字 处 理 程 序 打 开 该 数 据 库 。 对 数 据 库 进行 加 密 , 并 不 影 响 合 法 用 户 在 Access中 的 操 作 。好好复习,祝大家考试顺利!28单选题练习1:要设置在报表每一页底部都

30、输出的信息,需要设置_。( 2 分)A:报表页眉B:报表页脚C:页面页脚D:页面页眉答案:C2:若要在一对多关系中,更改一方的原始记录后,另一方立即更改,应启动_。( 2 分)A:实施参照完整性B:级联更新相关记录C:级联删除相关记录D:以上都不是答案:B3:执行_查询后,字段的旧值将被新值替换。( 2分)A:删除B:追加C:生成表D:更新答案:D4:关于数据库系统叙述不正确的是_。( 2分)好好复习,祝大家考试顺利!29A:可以实现数据共享、减少数据冗余B:可以表示事物和事物之间的联系C:支持抽象的数据模型D:数据独立性较差答案:D5:在“宏”窗口显示或隐藏“条件”列的操作为_。( 2分)A

31、:选择“视图”“条件”命令B:选择“视图”“宏名”命令C:双击工具栏的“条件”按钮D:上述都不对答案:A6:为了保证数据库的安全,最好给数据库设置_。( 2 分)A:用户与组的帐号B:用户与组的权限C:数据库别名D:数据库密码答案:D7:在报表中添加时间时,Access 将在报表上添加一个_ 控件,且需要将“控件来源”属性设置为时间表达式。( 2分)A:文本框B:组合框C:标签D:列表框答案:A好好复习,祝大家考试顺利!308:使用输入数据方式创建新数据表时,以下哪些说法是正确的_。( 2分)A:使用此种方法只能输入数据,不能改变数据表的字段名称B:使用此种方法能够输入数据,也可以改变字段的属

32、性C:数据输入完毕,关闭数据表视图后,Access会自动打开设计视图,以便修改表结构D:以上说法都不正确答案:D9:数据透视表窗体是以表或查询为数据源产生一个_的分析表而建立的一种窗体。( 2分)A:ExcelB:WordC:AccessD:dBase答案:A10:如果用户想要改变窗体的结构、窗体内所显示的内容或窗体显示的大小,那么应该打开窗体的_。( 2 分)A:设计视图B:窗体视图C:数据表视图D:上述三种中任意一种答案:A11:关于取消列的冻结的叙述,正确的是_。( 2 分)A:在取消列的冻结之后,被冻结的列不会回到原来的位置上B:在取消列的冻结之后,被冻结的列回回到原来的位置上C:在取消列的冻结之后,被冻结的列被随机放置在表中某一个位置D:上述都不对

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报