我在表单上有一个按钮,可从位于MainForm上的子表单数据表中获取所选列的值(SFDC_InventoryID)。 SFDC_InventoryID是文本字符串。
当我尝试将此值传递给函数(称为“ SFDC”)时,看到“错误使用属性”错误。 VB永远无法发挥作用。
在下面的代码段中,msgbox确实显示了预期的字符串值。当我指向MainForm本身上的简单文本框控件时,看不到相同的错误。
有什么建议可以纠正吗?
Private Sub btnSFDCInventory_Click()
'MsgBox just to test...
MsgBox Forms!mainform!InventoryList_subform.Form!SFDC_InventoryID
If Nz(Trim(Forms!mainform!InventoryList_subform.Form!SFDC_InventoryID)) = 0 Then
MsgBox "No SFDC InventoryID to Display"
Else
SFDC Forms!mainform!InventoryList_subform.Form!SFDC_InventoryID '<< this line throws the error
End If
End Sub
调用此函数:
Public Function SFDC(SFDC_ID As String)
Dim strSFDC As String
strSFDC = "https://na79.salesforce.com/" & SFDC_ID
Application.FollowHyperlink strSFDC
End Function
答案 0 :(得分:0)
尝试一下
betareg