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,在查詢名稱文字框中選擇“人員全部資訊“,操作結果如圖四所示。
4)以AutoKeys為名稱儲存巨集組,只要人事管理系統資料庫是開啟的,在任何情況下按下Ctrl+O組合鍵時,執行開啟人員表操作,按下F6時執行查詢人員全部資訊操作。