- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载
第七部分 Access应用的程序
设计和转换
第26章 编写VBA代码
本章要点
• 理解V B A在A c c e s s 中的作用 • 符号常量
• 介绍VBA 6.0 • 控制程序流
• 在什么情况下使用V B A代码 • 处理运行错误
• VBA 的排版和命名规则 • 浏览V B A编辑器
• 模块、函数和子过程 • 检查实用工具函数模块
• VBA和A c c e s s模块的参考 • 利用D e b u g对象把结果输出到立即窗口
• VBA 中的数据类型和数据库对象 • 现实世界—宏的应用
26.1 理解VBA在Access 中的作用
历史上,产品应用程序如Microsoft Off i c e各成员软件都使用宏(m a c r o ,m a c r o i n s t r u c t i o n s
的缩写)来自动化重复操作。例如,Microsoft Wo r d和E x c e l可以让用户捕获一连串的菜单选择、
鼠标点击和键盘操作。用户可以将一系列的操作存储为一个宏,然后就可以使用菜单或快捷键
组合操作来执行它。最近版本的 Wo r d和E x c e l宏包含了V B A代码,但用户不必了解V B A 编程也
可以创建或执行Wo r d和E x c e l宏。然而,用户使用 A c c e s s 时的键盘和鼠标操作不会转化成一个
可用的宏。不管怎样,A c c e s s应用程序的自动化过程需要编程。
简单的A c c e s s应用程序要求用户编写较少的代码或不用编写代码。许多早期版本的 A c c e s s
用户通过编写A c c e s s宏而不是编写各种各样的 Access Basic 代码来使他们的应用程序自动化。
从Access 95 开始, M i c r o s o f t 建议用户使用 V B A 代码而不要使用宏,这意味着未来版本的
A c c e s s将不再支持宏(Access 2000支持宏操作,M i c r o s o f t文件声称这是为了向后兼容)。
本章主要讲述V B A ,向用户介绍V B A 的模块和过程,向用户展示如何利用新的 V B A 编辑
器来编写和测试V B A代码,指导用户编写用户定义函数。本章还包含了简单 V B A程序的例子。
下面是Access 2000 、O ffice 2000 的其他成员及Visual Basic 6.0 的最重要的与V B A相关的
特征。
• V B A编辑器,取代了早期版本的专用 A c c e s s代码编辑器,现在已成为服务 O ffice 2000 所
有成员的公共组件。
• 十进制数据类型提高了带小数的数据操作的精度。
• 数组函数F i l t e r 、S p l i t和J o i n提供了数组查找、数组转换为字符串,字符串转换为数组的
能力。
• 字符串函数 R e p l a c e 、S t r R e v e r s e和I n s t r R e v加强了V B A字符的操作能力。
• R o u n d将十进制小数转化成整数。
• M o n t h N a m e和We e k D a y N a m e分别从D a t a参数中返回月和日的本地名称。
618 第七部分 Access 应用的程序设计和转换
下载
• F i l e S y s t e m O b j e c t为磁盘驱动器提供对象模块。
• 当A c c e r t被置成F a l s e则将导致代码执行的终止,并进入调试模式。
• E v e n t和R a s i e E v e n t允许用户在类模块中声明和触发事件。
• 在类模块中的F r i e
您可能关注的文档
最近下载
- 万通国际贸易有限公司财务报表分析案例.pdf
- 2025广西专业技术人员公需科目培训考试答案(87分)广西一区两地一园一通道建设人工智能时代.docx VIP
- .公路工程基本建设项目设计文件编制办法.pdf VIP
- 都江堰市西区改扩建水厂取水泵房拆泵及新安装水泵专项方案.doc VIP
- 小学数学课堂中数学思维可视化的应用研究教学研究课题报告.docx
- 社区文化活动中心建设工程项目建议书.docx VIP
- 机械原理课程设计垫圈内径检测装置..doc VIP
- 安顺《建筑信息模型(BIM)》建模练习3:绘制门窗和楼板练习(5分,需辅导教师评阅).pdf VIP
- 特种设备使用安全风险日管控、周排查、月调度管理制度(模板)附表.docx VIP
- 钢铁行业行业主要节水技术、生产工艺流程、水平衡图和表.docx VIP
文档评论(0)