加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

access中两种特殊的宏autoexec和autokeys的编写和使用范例

(2012-03-04 22:36:54)
标签:

杂谈

分类: access学习

一.创建AutoExec宏    

如果在首次打开数据库时执行指定的操作,可以使用一个名为 AutoExec 的特殊宏。该宏可在首次打开数据库时执行一个或一系列的操作。打开数据库时,Microsoft access将查找一个名为AutoExec的宏,如果找到,就自动运行它。创建AutoExec宏的方法如下:

1)创建一个宏,其中包含在打开数据库时要运行的操作。

2)以AutoExec为宏名保存该宏。

3)下次打开数据库时,access将自动运行该宏。

4)如果不想在打开数据库时运行AutoExec宏,可在打开数据库时按住Shift键。

操作实列:

建立一个AutoExec宏,当打开人事管理系统数据库时出现一个欢迎消息框,然后运行人事管理系统。

操作步骤:

1)在数据库窗口中,单击[对象]列表中的(宏)对象,然后单击数据库窗口工具栏上的[新建]按钮,如图一

此主题相关图片,图一

http://tech.cncms.com/tech/UploadPic/2010101/20101018552544.jpeg

2)在操作列表中选择MsgBox,在消息文本框中输入“欢迎使用人事管理系统“。   

3)在操作列表中选择Openform,在窗体名称中选择“人事管理主窗体“。如图二

此主题相关图片,图二

http://tech.cncms.com/tech/UploadPic/2010101/20101018552905.jpeg

4)以AutoExec为宏名保存该宏,下次打开数据库时,access将首先运行该宏,弹出一个消息框,如图三

此主题相关图片,图三

http://tech.cncms.com/tech/UploadPic/2010101/20101018552495.jpeg

5)在消息框上按确定后将进入“人事管理主窗体“。

二.创建AutoKeys宏组    

要将一个操作或操作集合赋值给某个特定的按键,可以创建一个AutoKeys宏组,在按下特定的按键或组合键时,Microsoft access就会执行相应的操作。创建AutoKeys宏组的方法如下:

其方法与AutoExec差不多,只是以AutoKeys为名保存宏组。以下是能够在AutoKeys宏组中用于设置赋值键的组合键。

组合键            说明

^A或^4           Ctrl+任何字母或数字键

{F1}             任何功能键

^{F1}            Ctrl+任何功能键

+{F1}            Shift+任何功能键

{Insert}         Ins

^{Insert}        Ctrl+ins

+{Insert}        Shift+Ins

{Delete}或{Del}    Del

^{Delete}或^{Del}    Ctrl+Del

+{Delete}或+{Del}    Shift+Del

操作实例:

建立一个AutoKeys宏组,当按下Ctrl+O组合键时,执行打开人员表操作;当按下F6时执行查询人员全部信息操作。

操作步骤:

1)在数据库窗口中,单击[对象]列表中的(宏)对象,然后单击数据库窗口工具栏上的[新建]按钮,如图一

2)单击工具栏上的(宏名)按键,在“宏名“列中键入“^O“组合键。在操作列表中选择OpenTable,政面参数的“表名称“中选择“人员表“。

3)在下一行的“宏名“中键入“{F6}“,在操作例表中选择OpenQuery,在查询名称文本框中选择“人员全部信息“,操作结果如图四所示。

http://tech.cncms.com/tech/UploadPic/2010101/20101018552674.jpeg

图片看不清楚?请点击这里查看原图(大图)。

4)以AutoKeys为名称保存宏组,只要人事管理系统数据库是打开的,在任何情况下按下Ctrl+O组合键时,执行打开人员表操作,按下F6时执行查询人员全部信息操作。

-

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有