OpenFunction 巨集動作

套用到
Access 2010 Access 2007

在 Access 專案 (*.adp) ,您可以使用 OpenFunction 巨集 動作,在 Datasheet 檢視、內嵌函式設計檢視、SQL Text Editor 視圖 (以標量或表格使用者自訂函式) ,或列印預覽中開啟使用者自訂函式。 此動作在資料表檢視中開啟時執行使用者自訂函式。 您也可以選擇使用者自訂函式的資料輸入模式,並限制該函式顯示的紀錄。

注意

如果資料庫未受信任,則不會允許此巨集指令。

注意

Access 2010 是最後一個支援 Access 資料專案的版本。

設定

OpenFunction 巨集動作具有以下參數。

巨集指令引數 描述
功能名稱 使用者定義的函式名稱。 函式名稱框會顯示目前資料庫中所有使用者自訂的函式。 此為必要引數。
如果你在函式庫資料庫中執行包含 Function 動作的巨集,Access 會先在函式庫資料庫中尋找該函式,然後再在目前的資料庫中搜尋該函式。
[檢視] 使用者自訂函式將開啟的視圖。 在檢視框中選擇資料表設計列印預覽樞紐分析表或樞紐分析圖。 預設為 [資料工作表]
資料模式 使用者自訂函數的資料輸入模式。 此規定僅適用於在資料表檢視中開啟的使用者自訂函式。 選擇 新增 (使用者可以新增紀錄,但無法在) 查看或編輯現有紀錄;選擇 編輯 (使用者可以查看或編輯現有紀錄並) 新增紀錄;或選擇 唯讀 (使用者只能) 觀看紀錄。 預設為 [編輯]

註解

此巨集動作類似於雙擊導覽窗格中使用者自訂函式,或右鍵點擊導覽窗格中的函式並選擇檢視。

在使用者自訂函式開啟時切換到 Design 視圖,會移除使用者自訂函式的資料 模式 參數設定。 即使使用者回到資料表檢視,此設定仍不生效。

小技巧 

  • 你可以在導航窗格中選擇使用者自訂函式,並將其拖曳到巨集設計視窗中。 這會自動建立一個 OpenFunction 動作,在資料表檢視中開啟使用者自訂函式。
  • 如果你不想顯示通常在執行使用者自訂函式時會出現的系統訊息, (表示該函式是使用者定義函式並顯示) 受影響的紀錄數量,你可以使用 SetWarnings 巨集動作來抑制這些訊息的顯示。

若要在 Visual Basic for Applications (VBA) 模組中執行 OpenFunction 巨集 動作,請使用 DoCmd 物件的 OpenFunction 方法。