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 集合會提供所需的參數。 方法完成時,會清除參數集合。
因為每個方法會接受參數會清除 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 支援與意見反應。