第17章 巨集的使用 17-1 巨集的基礎 17-2 建立巨集 17-3 巨集的應用
17-1 巨集的基礎 17-1-1 巨集的設計檢視 17-1-2 巨集指令
17-1-1 巨集的設計檢視-1 Access巨集物件的操作介面並沒有提供精靈介面,我們只能使用設計檢視建立巨集,巨集的設計檢視視窗,如下圖所示:
17-1-1 巨集的設計檢視-2 設計檢視的上方是巨集指令清單的執行順序(由上而下依序執行),在下方設定巨集指令的引數,巨集欄位一共有4個,其說明如下所示: 巨集指令:巨集是一連串巨集指令的集合。在【巨集指令】欄新增巨集指令,在設定好引數後。Access就能夠依照設計檢視的巨集指令順序依序執行。 條件:設定執行巨集指令的條件運算式,當【條件】欄位的運算式為True時,才會執行後面【巨集指令】欄的指令。 巨集名稱:一個巨集可以擁有很多個巨集指令,不只如此,我們還可以將這些指令使用巨集名稱分成不同的巨集群組,每一個巨集群組包含數個巨集指令,如同巨集中的子巨集,方便管理和維護資料庫的巨集。 註解:巨集指令的說明文字。
17-1-2 巨集指令-處理記錄資料 處理記錄資料
17-1-2 巨集指令-巨集和應用程式的執行 巨集和應用程式的執行
17-1-2 巨集指令-輸出/匯出物件 輸出/匯出物件
17-1-2 巨集指令-Access物件的處理 Access物件的處理
17-1-2 巨集指令-功能表與視窗的處理 功能表與視窗的處理
17-2 建立巨集 17-2-1 建立基本的巨集 17-2-2 建立運算式的條件巨集 17-2-3 建立巨集群組
17-2-1 建立基本的巨集 Access的巨集指令可以幫助我們執行一連串的動作,例如:在【產品資訊】表單新增記錄時,我們需要開啟表單,按下按鈕才能新增記錄,現在有了巨集,我們可以讓巨集替我們處理這些操作。
17-2-2 建立運算式的條件巨集-說明 在巨集指令能夠加上條件運算式,在條件為True的情況下,才執行之後的巨集指令。例如:第17-2-1節的巨集當使用者新增記錄時,就算沒有輸入【產品名稱】也一樣會新增一筆記錄,結果造成一筆沒有產品名稱的記錄。 為了讓使用者不耍忘記輸入產品名稱,我們可以更改巨集,先跳到最後一筆記錄,確認最後一筆記錄已經輸入【產品名稱】後,才允許新增一筆記錄。
17-2-2 建立運算式的條件巨集-圖例
17-2-3 建立巨集群組-1 巨集群組可以將巨集指令分成數個群組,然後分別替它們指定群組的巨集名稱。例如:我們建立的【預覽列印資料】巨集,可以預覽客戶資料和產品資料報表,其設計檢視視窗,如下圖所示:
17-2-3 建立巨集群組-2 巨集實際上是開啟了2個預覽列印,為了管理上的方便,我們準備將預覽客戶和產品的巨集指令分成2個群組,將巨集改成【預覽列印巨集群組】,然後建立巨集可以執行此巨集群組。
17-3 巨集的應用 17-3-1 在切換表單使用巨集 17-3-2 新增指令按鈕執行巨集 17-3-3 使用指令按鈕精靈建立指令按鈕
17-3-1 在切換表單使用巨集 在第15-4節建立切換表單時,如果需要開啟資料表或查詢等物件,我們需要建立開啟此物件的巨集。
17-3-2 新增指令按鈕執行巨集 在表單物件上如果需要執行巨集,我們可以插入指令按鈕控制項,在【On Click】事件指定執行的巨集指令。
17-3-3 使用指令按鈕精靈建立指令按鈕-說明 如果在表單新增指令按鈕的操作是Access指令按鈕精靈預設的巨集操作,此時我們根本不用預先建立巨集,直接使用指令按鈕精靈,就可以建立所需功能的文字或圖片的指令按鈕。
17-3-3 使用指令按鈕精靈建立指令按鈕-圖例