- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBA知识 国家计算机二级等级考试 ACCESS
数据访问页
Access支持将数据库中的数据通过Web页发布。
静态HTML文件:数据不常改动且Web应用程序不需要窗体。
动态HTML文件:数据经常需要改动且Web应用程序需要使用窗体保存和获得Access数据库的现有数据。
6.1 数据访问页有两种视图方式:
页视图和设计视图
6.1.1页视图
页视图是查看所生成的数据访问页样式的一种视图方式。示例
6.1.2设计视图
设计视图是编辑、修改数据访问页的视图。示例
工具箱:
1.绑定HTML 2.滚动文字
3.展开/收缩 4.绑定超级连接
5.图像超级链接 6.影片
自动创建、向导、设计视图
6.2.1自动创建数据访问页 示例
6.2.2使用向导创建数据访问页 示例
6.2.3使用设计视图创建数据访问页(不要求)
6.3.1添加标签
标签用来显示描述性文本信息。示例步骤
6.3.2添加命令按钮 示例
6.3.3添加滚动文字 示例
6.3.4设置背景 示例
宏
7.1.1宏的概念
宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。
Access中宏可以分为:操作序列宏、宏组、含有条件操作的条件宏。
宏可以是包含操作序列的一个,也可以是一个宏组。
7.1.2常用宏操作
1.Openform、openreport、openquery、close
2.运行和控制流程
Runsql、runapp、quit
3.设置值
Setvalue
4.刷新、查找数据或定位记录
Requery、findrecord、findnext、gotorecord
5.控制显示
Maximize、minimize、restore
6.通知或警告用户
Beep、msgbox、setwarnings
7.导入和导出数据
Transferdatabase、transfertext
建立宏的过程主要是指定宏名、添加操作、设置参数、提供注释说明信息。
7.2.1操作序列宏的创建
示例
7.2.2宏组的创建
示例:期末考试
7.2.3条件操作宏
示例
7.2.4宏的操作参数设置
7.2.5宏的运行
1.直接运行宏
2.运行宏组中的宏 宏组名.宏名
3.运行宏或事件过程以响应窗体、报表或控件的事件
7.2.6宏的调试
单步调试
7.3.1事件的概念
事件是在数据库中执行的一种特殊操作,是对象所能辨识和检测的动作,当此动作发生于某一个对象上时,其对应的事件便会触发。
打开窗体时,事件发生顺序为:
打开—加载—调整大小—激活(获得焦点)— 成为当前
关闭窗体时,事件发生的顺序为:
卸载(失去焦点)—停用—关闭
7.3.2通过事件触发宏
autoexec
模块以VBA为基础编写,以函数过程或子过程为单元的集合方式存储。
模块分为类模块和标准模块两种类型。
8.1.1类模块
窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表。
进入模块代码设计区域的方法有两种:
1.工具栏“代码”按钮
2.创建事件过程时自动进入
8.1.2标准模块
标准模块一般用于存放供其他Access数据库对象使用的公共过程。
标准模块通常安排一些公共变量或过程供类模块里的过程调用。
标准模块中的公共变量和公共过程具有全局特性,其作用范围在整个应用程序里,生命周期是伴随着应用程序的运行而开始、关闭而结束。
8.1.3将宏转换为模块(另存为…)
1.在模块中加入过程
(1)Sub过程:子过程,执行一系列操作,无返回值。可使用Call来调用。
Sub 过程名
[程序代码]
End Sub
(2)Function过程:函数过程,执行一系列操作,有返回值。不用使用Call来调用执行。
Function 过程名
[程序代码]
End Function
2.在模块中执行宏
在模块的过程定义中,使用DoCmd对象的RunMacro方法,可以执行设计好的宏。
调用格式为:
DoCmd . RunMacro MacroName
一般Access程序设计在遇到下列情况下需要使用VBA代码:
1.创建用户定义函数
2.复杂程序处理
3.数据库的事务处理
4.使用ActiveX控件和其他应用程序对象
5.错误处理
8.3.1面向对象程序设计的基本概念
1.集合和对象
一个对象就是一个实体(有若干属性)
集合表达的是某类对象所包含的实例构成
2.属性和方法
属性和方法描述了对象的性质和行为。
引用方式为:对象.属性 或 对象.方法
DoCmd对象,主要功能是通过调用包含在内部的方法实现VBA编程中对Access的操作。
格式为:DoCmd . OpenReport repor
您可能关注的文档
- Gucci 2011 秋冬时尚海报大片.pdf.pdf
- H02--2005年普通高等学校招生全国统一考试数学及详细解析(北京卷.理).doc
- Hg、中介合作合同.doc
- hcda复习资料和题库答案(必威体育精装版).doc
- How to finish a Ph.D&普瑞玛法则.doc
- hr-04薪酬绩效管理制度.docx
- HR会遇到的51个问题.doc
- HR教你找工作】极品的求职简历制作指南.doc
- HR工具书--面试试题库.pdf
- HR派遣助解“招工难”.doc
- 2024年全球及中国一次性使用视频喉镜行业头部企业市场占有率及排名调研报告.docx
- 新疆乌鲁木齐市第十三中学2024-2025学年八年级上学期期末考试数学试题(无答案).docx
- 2025年咨询工程师职业发展必备继续教育培训精华指南.doc
- 2025年全国高等教育自学考试国际商法试题课程代码00091深度解析与实战演练.doc
- 2024年全球及中国全有机酸(OAT)冷却液行业头部企业市场占有率及排名调研报告.docx
- 2025年中国主治医师重症医学职称考试真题全集及解析.docx
- 2025年中国内蒙古资产评估师资格考试资产评估基础阶段模拟试题集.docx
- 泌尿系损伤病人的医疗护理.pptx
- 泌尿系统及肾上腺试验.pptx
- 2025年全国一级建造师执业资格考试市政工程专业试卷攻略.docx
文档评论(0)