- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
══════ Database Management System ══════ Access 2000与VBA相关的特征 VBA编辑器,取代了早期版本的专用Access代码编辑器,现在已成为服务Office2000所有成员的公共组件。 十进制数据类型提高了带小数的数据操作的精度。 数组函数Filter、Split和Join提供了数组查找、数组转换为字符串,字符串转换为数组的能力。 字符串函数Replace、StrReverse和InstrRev加强了VBA字符的操作能力。 Round将十进制小数转化成整数。 MonthName和WeekDayName分别从Data参数中返回月和日的本地名称。 ══════ Database Management System ══════ Access 2000与VBA相关的特征 FileSystemObject为磁盘驱动器提供对象模块。 当Accert被置成False则将导致代码执行的终止,并进入调试模式。 Event和RasieEvent允许用户在类模块中声明和触发事件。 在类模块中的Friend成员在Access工程中与Public成员一样使用,但不能从其他对象访问。 Implement允许类模块共享属性和方法声明。 AddressOf通过提供VBA函数和子过程的调用地址支持WindowsAPI函数中的回调函数。 Enum允许用户定义传统的枚举类型,例如一个提供属性值命名常量的集合。 ══════ Database Management System ══════ 介绍VBA 6.0 VBA是程序语言,而不是宏语言,VBA将逐步代替Access宏语言。Microsoft推荐用户使用VBA而不是宏来开发Access应用,用户可以使用VBA函数和子过程来创建宏的等价物。尽管VBA子过程可以直接从开放代码模块中执行,但是一般情况下VBA子过程是在用户事件的触发下执行的,例如点击命令按钮(第28章“用VBA6.0响应事件”将解释如何将VBA子过程作为事件句柄)。借助于从窗体和报表中的控件,从字段或表的验证规则属性或从VBA子过程中调用VBA函数,用户可以执行VBA函数。 ══════ Database Management System ══════ VBA命名习惯 Access对象的变量名字,如报表、窗体,使用从对象名所派生的三个前缀符如frmFormName和rptReportName。 对于其他变量的名字用数据类型标识的三个字母作为前缀,如varVariantVariable和intIntegerVariable。 方括号中包含的元素是可选的,如[OptionItem],方括号中可包括含有空格和特殊标点符号的对象名。 在大扩号和“|”分隔符分离的元素是可选的,如Do while|Until 所表达的循环。 省略号?代表在例子中不显示的代码,如IF?Then?Else?EndIF。 ══════ Database Management System ══════ 模块、函数和子过程 模块包含VBA代码,类似窗体包含控件对象,Access2000提供以下四种模块: Access模块用户可以像创建新的数据库对象一样创建包含VBA代码的Access模块;在“数据库”窗口中点击“模块”按钮,然后点击“新建”按钮。 另外:用户也可以在工具栏中点击“NewObject”按钮,并从下拉菜单中选择“模块”。Access模块也称标准模块。 ══════ Database Management System ══════ 模块、函数和子过程 窗体模块窗体模块中包含了类模块代码以响应由窗体和窗体控件所触发的事件。当用户向窗体对象中增加代码时,用户将在数据库创建新类。用户为窗体所创建的事件处理过程是这个类的新方法。因此,代码模块中的类模块与特定的窗体相关联。通过点击窗体设计视图中的工具条的“代码”按钮打开窗体模块。或者,选择“视图”,“代码”来打开。当FormName是被选择窗体的名字时,Access用上述方法打开这个模块,并自动赋予Form_FormName名。Access2000中的窗体有一个属性HasModule。如果该属性设成Yes,则窗体有相关的模块,否则没有。 打开窗体模块的另一种方法是点击窗体中的某一个事件属性或窗体中的控件对象所对应的省略号按钮。 ══════ Database Management System ══════ 模块、函数和子过程 报表模块报表模块包含响应报表,报表段,或成组的页眉和页脚所触发的事件的代码(报表中控件对象不触发事件),用户打开报表类的模块与打开窗体类的模块
您可能关注的文档
最近下载
- 2025下半年广东珠海市纪委监委招聘所属事业单位工作人员12人备考题库最新.docx VIP
- 炸药及起爆技术.pptx VIP
- 金航联执业药师继续教育《常用抗菌药物的处方审核要点》习题答案.docx VIP
- ISO 5173 2009 金属材料焊缝的破坏性试验—弯曲试验(中文版).pdf VIP
- 浙美版美术一年级上册第8课《影像撕纸》教学设计.docx VIP
- 工业废碱液处理控制系统的设计.doc VIP
- 2025贵州安顺市人民医院招聘编外聘用专业技术人员70人笔试模拟试题及答案解析.docx VIP
- 新解读《GB_T 20174 - 2019石油天然气钻采设备 钻通设备》最新解读.docx VIP
- 甲醇应急处置方案.docx VIP
- 2025下半年广东珠海市纪委监委招聘所属事业单位工作人员12人备考笔试试题及答案解析.docx VIP
原创力文档


文档评论(0)