Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 78318|回復(fù): 592
打印 上一主題 下一主題

[宏/菜單/工具欄] [圖文]ACCESS中兩個(gè)特殊的宏

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2006-2-11 00:02:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
[hide]


ACCESS中兩個(gè)特殊的宏一.創(chuàng)建AutoExec宏     如果在首次打開數(shù)據(jù)庫時(shí)執(zhí)行指定的操作,可以使用一個(gè)名為 AutoExec 的特殊宏。該宏可在首次打開數(shù)據(jù)庫時(shí)執(zhí)行一個(gè)或一系列的操作。打開數(shù)據(jù)庫時(shí),Microsoft Access將查找一個(gè)名為AutoExec的宏,如果找到,就自動(dòng)運(yùn)行它。創(chuàng)建AutoExec宏的方法如下:

     1)創(chuàng)建一個(gè)宏,其中包含在打開數(shù)據(jù)庫時(shí)要運(yùn)行的操作。

     2)以AutoExec為宏名保存該宏。

     3)下次打開數(shù)據(jù)庫時(shí),ACCESS將自動(dòng)運(yùn)行該宏。

     4)如果不想在打開數(shù)據(jù)庫時(shí)運(yùn)行AutoExec宏,可在打開數(shù)據(jù)庫時(shí)按住Shift鍵。

操作實(shí)列:

     建立一個(gè)AutoExec宏,當(dāng)打開人事管理系統(tǒng)數(shù)據(jù)庫時(shí)出現(xiàn)一個(gè)歡迎消息框,然后運(yùn)行人事管理系統(tǒng)。

操作步驟:

     1)在數(shù)據(jù)庫窗口中,單擊[對(duì)象]列表中的(宏)對(duì)象,然后單擊數(shù)據(jù)庫窗口工具欄上的[新建]按鈕,如圖一

此主題相關(guān)圖片,圖一





    2)在操作列表中選擇MsgBox,在消息文本框中輸入“歡迎使用人事管理系統(tǒng)“。   

    3)在操作列表中選擇Openform,在窗體名稱中選擇“人事管理主窗體“。如圖二

此主題相關(guān)圖片,圖二



   

  4)以AutoExec為宏名保存該宏,下次打開數(shù)據(jù)庫時(shí),ACCESS將首先運(yùn)行該宏,彈出一個(gè)消息框,如圖三

此主題相關(guān)圖片,圖三



    5)在消息框上按確定后將進(jìn)入“人事管理主窗體“。



二.創(chuàng)建AutoKeys宏組     要將一個(gè)操作或操作集合賦值給某個(gè)特定的按鍵,可以創(chuàng)建一個(gè)AutoKeys宏組,在按下特定的按鍵或組合鍵時(shí),Microsoft Access就會(huì)執(zhí)行相應(yīng)的操作。創(chuàng)建AutoKeys宏組的方法如下:

     其方法與AutoExec差不多,只是以AutoKeys為名保存宏組。以下是能夠在AutoKeys宏組中用于設(shè)置賦值鍵的組合鍵。

     組合鍵            說明

     ^A或^4           Ctrl+任何字母或數(shù)字鍵

     {F1}             任何功能鍵

     ^{F1}            Ctrl+任何功能鍵

     +{F1}            Shift+任何功能鍵

     {Insert}         Ins

     ^{Insert}        Ctrl+ins

     +{Insert}        Shift+Ins

   {Delete}或{Del}    Del

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

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



操作實(shí)例:

     建立一個(gè)AutoKeys宏組,當(dāng)按下Ctrl+O組合鍵時(shí),執(zhí)行打開人員表操作;當(dāng)按下F6時(shí)執(zhí)行查詢?nèi)藛T全部信息操作。

操作步驟:

     1)在數(shù)據(jù)庫窗口中,單擊[對(duì)象]列表中的(宏)對(duì)象,然后單擊數(shù)據(jù)庫窗口工具欄上的[新建]按鈕,如圖一

     2)單擊工具欄上的(宏名)按鍵,在“宏名“列中鍵入“^O“組合鍵。在操作列表中選擇OpenTable,政面參數(shù)的“表名稱“中選擇“人員表“。

     3)在下一行的“宏名“中鍵入“{F6}“,在操作例表中選擇OpenQuery,在查詢名稱文本框中選擇“人員全部信息“,操作結(jié)果如圖四所示。

   此主題相關(guān)圖片,圖四



<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=
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2006-2-11 00:05:00 | 只看該作者
想看看
3#
發(fā)表于 2006-2-11 00:05:00 | 只看該作者
xie xie
4#
發(fā)表于 2006-2-11 00:09:00 | 只看該作者
LOOK
5#
發(fā)表于 2006-2-11 01:04:00 | 只看該作者
look

6#
發(fā)表于 2006-2-11 01:07:00 | 只看該作者
版主真是無私奉獻(xiàn)
7#
發(fā)表于 2006-2-11 02:53:00 | 只看該作者
look
8#
發(fā)表于 2006-2-11 04:17:00 | 只看該作者
不付出點(diǎn)代價(jià),還真看不到呢。

估計(jì)autoexec 應(yīng)該少不了。







[此貼子已經(jīng)被作者于2006-2-10 20:18:23編輯過]

9#
發(fā)表于 2006-2-11 19:05:00 | 只看該作者
aa
10#
發(fā)表于 2006-2-11 19:17:00 | 只看該作者
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 06:25 , Processed in 0.138072 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表