1. 程式人生 > >ACCESS中兩個特殊的巨集

ACCESS中兩個特殊的巨集

一.建立AutoExec巨集    

如果在首次開啟資料庫時執行指定的操作,可以使用一個名為 AutoExec 的特殊巨集。該巨集可在首次開啟資料庫時執行一個或一系列的操作。開啟資料庫時,Microsoft access將查詢一個名為AutoExec的巨集,如果找到,就自動執行它。建立AutoExec巨集的方法如下:

    1)建立一個巨集,其中包含在開啟資料庫時要執行的操作。

    2)以AutoExec為巨集名儲存該巨集。

    3)下次開啟資料庫時,access將自動執行該巨集。

    4)如果不想在開啟資料庫時執行AutoExec巨集,可在開啟資料庫時按住Shift鍵。

操作實列:

     建立一個AutoExec巨集,當開啟人事管理系統資料庫時出現一個歡迎訊息框,然後執行人事管理系統。

操作步驟:

     1)在資料庫視窗中,單擊[物件]列表中的(巨集)物件,然後單擊資料庫視窗工具欄上的[新建]按鈕,如圖一

此主題相關圖片,圖一

20060821102846490.jpg

    2)在操作列表中選擇MsgBox,在訊息文字框中輸入“歡迎使用人事管理系統“。   

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

此主題相關圖片,圖二

   20060821102846236.jpg

    4)以AutoExec為巨集名儲存該巨集,下次開啟資料庫時,access將首先執行該巨集,彈出一個訊息框,如圖三

此主題相關圖片,圖三

 20060821102846872.jpg

    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,在查詢名稱文字框中選擇“人員全部資訊“,操作結果如圖四所示。

   
20060821102846873.jpg

 4)以AutoKeys為名稱儲存巨集組,只要人事管理系統資料庫是開啟的,在任何情況下按下Ctrl+O組合鍵時,執行開啟人員表操作,按下F6時執行查詢人員全部資訊操作。