DoCmd.SetParameter 方法 (Access)

使用 SetParameter 方法建立參數,供 BrowseTo、 OpenForm、 OpenQuery、 OpenReport 或 RunDataMacro 方法使用。

語法

運算式。SetParameter (名稱、 運算式)

expression 代表 DoCmd 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Name 必要 變數 參數名稱。 名稱必須符合預期 BrowseTo 、 OpenForm 、 OpenQuery 、 OpenReport 或 RunDataMacro 方法的參數的名稱。
Expression 必要 變數 運算式,其評估結果即為要指定給參數的值。

註解

您必須建立為許多呼叫 多少次 SetParameter 方法建立的參數,您需要的必要。

每次呼叫 SetParameter 新增或更新內部 parameters 集合中的單一參數。 Parameters 集合會傳遞給 BrowseTo 、 OpenForm 、 OpenQuery 、 OpenReport 或 RunDataMacro 方法。 當方法執行時,參數集合會提供所需的參數。 方法完成後,會清除參數集合。

因為每個方法會接受參數會清除 parameters 集合其完成時,您必須確定該您撥給 SetParameter 備註採用這些方法的呼叫。

範例

下列程式碼範例會建立兩個參數供 AddComment 資料巨集使用。 這兩個參數分別命名為 prmComment 和 prmRelatedID。 txtComment 文字方塊的值會儲存在 prmComment 參數中。 txtId 文字方塊的值會儲存在 prmRelatedID 參數中。

Private Sub cmdAddComment_Click() 
DoCmd.SetParameter "prmComment", Me.txtComment 
DoCmd.SetParameter "prmRelatedID", Me.txtId 
DoCmd.RunDataMacro "Comments.AddComment" 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。