巨集指令
============================================================
事件 Event 說明
--------------------------------------------------------
On Enter 焦點對準在按鈕時,主要是指焦點的移動是來源自
"同一張表單內"的控制物件時,所觸發的事件。
On Exit 焦點從按鈕上移走
On Got Focus 取得焦點,主要是指焦點的移動是來源自"同一張
表單內"或"別的視窗"的控制物件時,所觸發的事件。
On Lost Focus 失去焦點
On Click 按一下按鈕時
On Dbl Click 按兩下按鈕時
On Mouse Down 滑鼠按鈕按下時
On Mouse Move 滑鼠移動時
On Mouse Up 滑鼠按鈕放開時
On Key Down 按下鍵盤按鍵放開
On Key Up 鍵盤按鍵放開時
On Key Press 鍵盤按鍵按下時
============================================================
開啟/關閉資料庫的巨集指令
--------------------------------------------------------
巨集名稱 說明
--------------------------------------------------------
OpenDataAccessPage 選擇要開啟的資料頁名稱
OpenDiagram 選擇要開啟的資料庫圖表名稱
OpenFrom 選擇要開啟的表單名稱
OpenModule 選擇要開啟的模組名稱
OpenQuery 選擇要開啟的查詢名稱
DoCmd.OpenQuery ("Upt_PRMInsu")
OpenReport 選擇要開啟的報表名稱
OpenStoredProcedure 選擇要開啟的預存程序名稱
OpenTable 選擇要開啟的資料表名稱
OpenView 選擇要開啟的視圖名稱
Close 關閉Access物件
Quit 結束Access
============================================================
執行資料庫物件的巨集指令
--------------------------------------------------------
巨集名稱 說明
--------------------------------------------------------
RunApp 執行應用軟體,如Word 、Excel 等
RunCode 執行函數
RunCommand 執行Access內建的指令
RunMacro 執行巨集或巨集群組
RunSQL 執行SQL查詢
DoCmd.RunSQL (strSQL)
Requery 藉由重新查詢控制項的來源,去更新使用中物件的指定控制項資料
StopMacro 停止目前執行中的巨集或巨集群組
StopAllMacros 停止目前執行中的所有巨集
Save 將指定或執行中的資料庫物件存檔
============================================================
控制與執行資料庫的巨集指令
--------------------------------------------------------
巨集名稱 說明
--------------------------------------------------------
SelectObject 選擇指定的資料庫物件,並將輸入焦點移至該物件上
CopyObject 複製Access資料庫物件
DeleteObject 刪除Access資料庫物件
RepainObject 對指定或作用中的資料庫物件作重繪的動作,或重新計算
SendObject 可以發送電子郵件
Rename 將資料庫重新命名
CancelEvent 取消執行巨集的事件
SetValue 設定表單或報表上的欄位、控制項、或屬性的值
===========================================================
尋找資料的巨集指令
--------------------------------------------------------
巨集名稱 說明
--------------------------------------------------------
FindRecord 尋找符合條件的第一筆紀錄
FindNext 尋找符合條件的下一筆紀錄
GotoPage 在表單的檢視模式下,將插入點或焦點移至分頁表單所指定的頁次
GoToRecord 將焦點移至指定的紀錄上
GoToControl 將焦點移至指定的欄位或是控制項上
ApplyFilter 設定篩選條件
ShowAllRecords 將目前所有篩選的條件去除,顯示所有的資料
===========================================================
視窗大小與訊息控制的巨集指令
--------------------------------------------------------
巨集名稱 說明
--------------------------------------------------------
MoveSize 移動作用中的視窗或是調整其大小
Maxmize 將作用中的視窗最大化
Minimize 將作用中的視窗最小化
Restore 回覆視窗原來的大小
MsgBox 顯示含有警告或提醒的交談視窗
MsgBox "執行完畢"
SetWarning 顯示警告訊息
DoCmd.SetWarnings = True
Echo 設定是否要暫時停止更新螢幕
Hourglass 將滑鼠有箭頭形狀變成沙漏形狀
Beep 發出Beep聲音
SendKeys 傳送按鍵訊號至Access或其他使用中的應用程式
============================================================
功能表列與工具列的巨集指令
--------------------------------------------------------
巨集名稱 說明
--------------------------------------------------------
AddMenu 自訂功能表或是快顯功能表
SetMenuItem 用來設定使用中視窗的功能表命令狀態,例如:已經啟動或未啟動
ShowToolbar 顯示或隱藏內建工具列或自訂的工具列
============================================================
物件與資料輸出入的巨集指令
--------------------------------------------------------
巨集名稱 說明
--------------------------------------------------------
PrintOut 列印物件的資料內容
OutputTo 將物件輸出為其他應用軟體的格式
TransferDatabase 將現在使用的資料庫與其他資料庫進行匯出、匯入、或連結的動作
TransferSpreadsheet 將現在使用的資料庫與Excel進行匯出、匯入、或連結的動作
TransferText 將現在使用的資料庫與文字檔進行匯出、匯入、或連結的動作
CopyDatabaseFile 複製專案資料庫
TransferSQLDatabase 將SQL Server的資料庫傳輸至其他的SQL Server資料庫之中
============================================================