Office中国论坛/Access中国论坛

标题: [图文]ACCESS中两个特殊的宏 [打印本页]

作者: 一点通    时间: 2006-2-11 00:02
标题: [图文]ACCESS中两个特殊的宏
[hide]


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

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

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

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

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

操作实列:

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

操作步骤:

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

此主题相关图片,图一





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

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

此主题相关图片,图二



   

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

此主题相关图片,图三



    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,在查询名称文本框中选择“人员全部信息“,操作结果如图四所示。

   此主题相关图片,图四



<DIV><a href="http://www.accfans.net/UploadFile/2004/01/24/170636.jpg" target="_blank" ><IMG src="http://www.accfans.net/UploadFile/2004/01/24/170636.jpg" border=
作者: lzx-shmily    时间: 2006-2-11 00:05
想看看
作者: wzh    时间: 2006-2-11 00:05
xie xie
作者: ch_zss    时间: 2006-2-11 00:09
LOOK
作者: laiguiyou    时间: 2006-2-11 01:04
look


作者: laiguiyou    时间: 2006-2-11 01:07
版主真是无私奉献
作者: glw    时间: 2006-2-11 02:53
look
作者: wu8313    时间: 2006-2-11 04:17
不付出点代价,还真看不到呢。

估计autoexec 应该少不了。







[此贴子已经被作者于2006-2-10 20:18:23编辑过]


作者: df    时间: 2006-2-11 19:05
aa
作者: djhong    时间: 2006-2-11 19:17

作者: wuaza    时间: 2006-2-11 19:47
look look
作者: mxl11    时间: 2006-2-11 23:06
look
作者: fuyvn    时间: 2006-2-11 23:08
要看
作者: Mrbig20    时间: 2006-2-12 00:25
hui
作者: zyz218    时间: 2006-2-12 00:57
good
作者: mrl    时间: 2006-2-12 04:26
看一下
作者: 古家林    时间: 2006-2-12 09:16
我很想看看啊!
作者: cnhbjm    时间: 2006-2-12 16:31
回复
作者: haoooooooo    时间: 2006-2-12 19:30
kankan


作者: 小小鸟    时间: 2006-2-12 20:29
look
作者: 真主    时间: 2006-2-12 22:37
谢谢你的提供
作者: dfmz_fd    时间: 2006-2-12 23:14
se
作者: Mrbig20    时间: 2006-2-13 17:09
xie
作者: kevinch    时间: 2006-2-13 17:24
学习学习
作者: lfxwolf    时间: 2006-2-13 22:13
学习学习
作者: Yang-wb    时间: 2006-2-13 22:36
怎么要回复了才可以看到呢?
作者: wwwwa    时间: 2006-2-13 23:22
thanks
作者: okmijn    时间: 2006-2-14 02:38
是什么东西
作者: hkstyxb    时间: 2006-2-14 17:15
想看看
作者: ifireac    时间: 2006-2-14 18:11
给我看看
作者: caoybh    时间: 2006-2-14 18:36
想看看
作者: accessxj    时间: 2006-2-14 22:13
又要回复
作者: yehf    时间: 2006-2-14 22:37
ding
作者: 乙肝自由联盟    时间: 2006-2-15 00:56
学习一下
作者: attome    时间: 2006-2-15 04:56
look
作者: 王老五    时间: 2006-2-15 06:34
哈哈,还是这个
作者: weeken    时间: 2006-2-15 07:46
好好学习一下。
作者: accessNew001    时间: 2006-2-15 19:37
啊哦
作者: zxp    时间: 2006-2-15 23:48
??
作者: elite    时间: 2006-2-16 02:06
112
作者: gzh97730    时间: 2006-2-16 04:09
keep it


作者: amy1977    时间: 2006-2-16 05:51
[em01]look
作者: 穷鬼书生    时间: 2006-2-16 06:23
look
作者: e6cn    时间: 2006-2-16 10:29
想看看还真不容易
作者: gaoqiwen    时间: 2006-2-16 17:09
look
作者: wang1950317    时间: 2006-2-16 18:04
学习!
作者: tonywang    时间: 2006-2-16 21:45
kankan
作者: ycyhjj2865    时间: 2006-2-17 00:03
autoexc ? 不会吧
作者: fffsky    时间: 2006-2-17 00:08
fghh
作者: zhangxdong4    时间: 2006-2-17 06:38
想看看
作者: songzhha    时间: 2006-2-17 22:55
谢谢
作者: lshtx    时间: 2006-2-18 00:52
看呀
作者: xianghui    时间: 2006-2-18 07:33


想看看


作者: weikitwong    时间: 2006-2-18 19:08
look
作者: youchy652    时间: 2006-2-18 19:17
看看
作者: apple_a1    时间: 2006-2-18 19:55
[em01][em01][em01][em01][em01][em01][em01][em01][em01][em01][em01][em01]
作者: GORYUNGBBS    时间: 2006-2-18 22:45
kan kan shen me mi mi
作者: lics    时间: 2006-2-19 02:58
xiexie
作者: FBR2002    时间: 2006-2-19 05:20
b
作者: 付谦    时间: 2006-2-19 20:43
OK
作者: 三山客    时间: 2006-2-19 21:17
[em09]
作者: shaoshouyou    时间: 2006-2-19 21:49
look look!
作者: lingjiang    时间: 2006-2-21 02:26
my look[em02][em02]
作者: wdh008    时间: 2006-2-22 00:50
234234234234
作者: Benjamin_luk    时间: 2006-2-22 01:15
[em01] Have a look
作者: ey1001    时间: 2006-2-22 21:21
1
作者: ggjjss    时间: 2006-2-22 22:10
[em08]
作者: 小何    时间: 2006-2-23 00:54
看看
作者: zhangliya    时间: 2006-2-23 19:20
很想了解
作者: zhangliya    时间: 2006-2-23 19:20
很想了解
作者: zx994398    时间: 2006-2-23 23:14
?
作者: jasperkang    时间: 2006-2-24 22:10
d
作者: syly1978    时间: 2006-2-27 01:39
look
作者: xjliyuehua    时间: 2006-2-27 17:52
ok
作者: nofuture    时间: 2006-2-28 00:42
什么东西?


作者: Dghost    时间: 2006-2-28 08:10
一点通”的宝物非看不可!
作者: shable    时间: 2006-2-28 18:30
也想看看
作者: shable    时间: 2006-2-28 18:34
标题: 回复:(一点通)[图文]ACCESS中两个特殊的宏
明白了,谢啦!~
作者: kevindeng    时间: 2006-2-28 18:50
?
作者: hi-wzj    时间: 2006-2-28 19:21
要减少这样的做法


作者: longjin    时间: 2006-2-28 22:25
看看什么
作者: aaquick    时间: 2006-3-3 05:44
我来看看
作者: kennyin    时间: 2006-3-3 06:51
沙发
作者: binzhouxc721521    时间: 2006-3-3 18:26
看一下


作者: gogodalls    时间: 2006-3-8 23:16
look
作者: 无忧    时间: 2006-3-9 16:40
look


作者: f_p_w    时间: 2006-3-9 17:53
up
作者: msf    时间: 2006-3-9 18:04
kankan
作者: gohome3322    时间: 2006-3-9 18:41
k
作者: nisg    时间: 2006-3-11 01:54
?
作者: zweidii    时间: 2006-3-11 01:56
LOOK
作者: zweidii    时间: 2006-3-11 02:13
很好!我想再深入地问一下?

使用AutoExec宏能否像开票子系统一样,让它只在每个月的第一天自动执行,而且运行过以后,关闭再打开就不运行了,可以吗?
作者: djt    时间: 2006-3-11 05:43
只用代码
作者: 钉子    时间: 2006-3-11 06:13
看看啊
作者: user023    时间: 2006-3-11 18:10
学习一下吧.
作者: liangjing    时间: 2006-3-12 06:27
see
作者: hzp100    时间: 2006-3-13 17:48
look
作者: K仔    时间: 2006-3-13 17:57
Yes,have a look
作者: jjblue77    时间: 2006-3-13 18:07
haha
作者: pooon    时间: 2006-3-14 21:33
xie xie




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3