我一直在开发一个 Access 表单来作为 SQL 数据库的前端运行。我一直在与开发人员合作,他们在我们的主表单中添加了以下 VBA 代码:

Private Sub Form_Current()
    If Me.NewRecord = True Then
        Me.Client_Name.Enabled = True
        Me.SSN.Enabled = True
        Me.DOB.Enabled = True
        Me.Prob_Fee.Enabled = True
        Me.Settle_Atty_Amt.Enabled = True
        Me.Settle_Date.Enabled = True
        Me.Final_Date.Enabled = True
    Else
        Me.Client_Name.Locked = True
        Me.SSN.Locked = True
        Me.DOB.Locked = True
        Me.Prob_Fee.Locked = True
        Me.Settle_Atty_Amt.Locked = True
        Me.Settle_Date.Locked = True
        Me.Final_Date.Locked = True
    End If
End Sub

当我尝试向该语句 Me.Case_ID.Locked = True 添加新变量时,返回以下错误:



我不知道从这里去哪里。

最佳答案

确保您指的是刚刚添加的控件的名称。它可能与包含的字段/列不同。在属性表的“其他”选项卡上,您会找到名称,即您需要的属性。它通常不同于包含的控件的名称。

关于ms-access - VBA - "Compile Error: Method or data member not found",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14992067/

10-13 08:13