【问题标题】:How to call function with variables of a form [closed]如何使用表单变量调用函数[关闭]
【发布时间】:2013-06-20 12:09:56
【问题描述】:

我有一个名为 ContactsForm 的表单,底部有一个按钮。一旦它被点击,它就会运行一个事件过程。

Public Function GET_MESGS(Message As String, Number As String) As String
    Dim Message As String
    Dim Number As String
....
End Function

Private Sub Command1_Click()
Call GET_MESGS
End Sub

但是一旦点击它就会给我一个错误。显然我没有正确调用该函数。我想用表单中的值调用函数。

【问题讨论】:

    标签: function vba ms-access


    【解决方案1】:

    由于 sub 需要 2 个参数,所以需要使用 2 个参数调用 GET_MESGS:

    例如:

    Sub Command1_Click()
    
      Call GET_MESGS("ABC","2345")
    
     End Sub
    

    要使用表单中的值,请使用以下内容:

    Call GET_MESGS(textbox1.Text, Label1.Text)
    

    【讨论】:

    • 如果仍然出现错误,请说明错误信息。
    • 感谢 SNash,但我如何从表单中调用值而不是 ABC?
    • 如果您的值在文本框中,您可以使用Call GET_MESGS(textbox1.value, textbox2.value)
    • 类似这样的:调用 GET_MESGS(textbox1.Text, Label1.Text)
    • 太棒了!谢谢你们所有人。我无法欣赏它!
    猜你喜欢
    • 2016-10-17
    • 1970-01-01
    • 2020-11-16
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多