- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章_10_宏操作
设置EMailDatebaseObject宏: * * 执行邮件宏: * * 4、实现Access对象的导出 可以根据需要将Access对象导出到其他位置。 例7-10-7:创建一个导出宏,将教学管理数据库中的student表导出为Excel工作簿。 * * 设置ExportWithFormating宏: * * 执行导出宏: * * * * 5、用Autoexec宏启动应用程序 一旦各个功能实现后,往往需要在数据库打开时自动启动应用的欢迎界面。可以通过Autoexec宏实现。 Autoexec宏也是一个宏,只是名字为Autoexec,系统会在打开数据库时自动启动它。 要建立自动启动宏,首先要设计欢迎界面窗体,然后建立一个新宏,在宏中选择OpenForm,在动作参数的“窗体名称”下,选择作为启动的窗体。在给该宏起名字时命名为Autoexec。 若禁止启动宏,则在打开数据时按住Shift键。 例7-9-6:在教学管理数据库中创建一个自动宏,打开“切换面板”窗体 * * 命名宏为“autoexec”: * * 打开“教学管理”数据库,自动执行autoexec宏: * * 直接打开“切换面板”窗体: * * * * 六、宏的触发 在窗体或者报表中运行宏,实际上是利用触发宏的事件属性来运行宏的。 事件是一种特定的宏,在某个对象上发生或对某个对象发生。 Access可以响应多个事件,如单击、更改、更新前、更新后等。 事件的发生通常是用户操作的结果。通过使用事件过程,可以为窗体、报表或控件上发生的事件添加自定义的事件响应。宏运行的前提是有触发宏的事件发生。 根据任务类型,事件类型可分为Data(数据处理)事件、Focus(焦点)事件和Keyboard(键盘)事件。 1、Data事件 Data事件即数据处理事件。当窗体或控件中的数据被更改或删除时,或当焦点从一条记录移动到另一条记录时,将发生Data事件。 * * Data事件及功能说明 事件名称 事件属性 说明 AfterDelConfirm 窗体 在确认删除操作且在记录已被删除或删除操作取消之后发生 AfterInsert 窗体 发生在插入一条新记录之后 AfterUpdate 窗体和控件 发生在控件和记录的数据被更新之后 BeforeDelConfirm 窗体 发生在删除一条或多条记录后,但在确认删除之前 BeforeInsert 窗体 发生在开始向新纪录写第一个字符,但记录还未添加到数据库时 BeforeUpdate 窗体和控件 发生在控件和记录的数据被更新之前 change 控件 发生在文本框或组合框的文本部分内容更改时 Current 窗体 当把焦点移动到一个记录,使之成为当前记录时发生 Delete 窗体 发生在删除一个记录时,但在确认之前 Dirty 窗体 一般发生在窗体内容或组合框部分内容被改变时 NotInList 控件 发生在输入一个不在组合框列表中的值时 Updated 控件 发生在当OLE对象被修改时 * * 2、Focus事件 Focus事件即焦点事件,该类型事件与焦点改变相关,当窗体或控件失去或获得焦点时,或者窗体或报表成为激活状态时,发生该事件。 * * Focus事件及功能说明 事件名称 事件属性 说明 Activate OnActivate(窗体和报表) 当窗体或报表等窗口变为当前活动窗口时发生 Deactivate OnDeactivate(窗体和报表) 发生在其他Access窗口变成当前窗口时 Enter OnEnter(控件) 发生在控件接收焦点之前,事件在GotFocus之前发生 Exit OnExit(控件) 发生在焦点从一个控件移到另一个控件之前,事件在LostFocus之前发生 GotFocus OnGotFocus(窗体和控件) 窗体或控件接收焦点时发生 LostFocus OnLostFocus(窗体和控件) 窗体或控件失去焦点时发生 * * 3、Mouse事件 Mouse事件即鼠标事件。当用户在进行鼠标操作时发生此类事件,如按下或者单击鼠标按键。包括右击鼠标键。 * * Mouse事件及功能说明 事件名称 事件属性 说明 Click OnClick(窗体和报表) 发生在对控件单击时。对窗体来说,是在单击记录浏览按钮、节或控件之外区域,才能发生该事件 DblClick OnDblClick(窗体和报表) 发生在对控件双击时。对窗体来说,是在双击空白区域或窗体上的记录浏览按钮,才能发生该事件。 MouseDown OnMouseDown(窗体和控件) 发生在当鼠标指针在窗体或控件上,按下鼠标的时候 MouseMove OnMouseMove(窗体和控件) 当鼠标指针在窗体、窗体选择内容或控件上移动时发生 MouseUp OnMouse(
您可能关注的文档
最近下载
- 柑橘基地质量管理体系.pdf
- CAD2007入门教程_图文版.ppt VIP
- TSG Z7005—2015 特种设备无损检测机构 核准规则_可搜索.pdf VIP
- DB4419_T 24-2024 社区社会组织孵化服务指南.docx VIP
- 安全可靠分布式事务型数据库技术要求.pdf VIP
- SH3124-2001T 石油化工给水排水工艺流程设计图例.pdf VIP
- 电缆敷设图集 12D101-5.pdf VIP
- 《银行业法律法规与综合能力》课件.pptx VIP
- 2024新信息科技四年级《第二单元 用编码描绘世界》大单元整体教学设计.docx
- 淮北矿业2015年矿瓦斯综合治理“六项指标”考核办法淮北矿业2015年矿井瓦斯综合治理“六项指标”考核办法.doc VIP
文档评论(0)