4

SQL データベースのフロントエンドとして動作する Access フォームを開発しています。私は開発者と協力しており、彼らは次の 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、次のエラーが返されます。

コンパイル エラー: メソッドまたはデータ メンバーが見つかりません

ここからどこへ行けばいいのかわからない。

4

1 に答える 1

5

追加したばかりのコントロールの名前を参照していることを確認してください。含まれるフィールド/列とは異なる場合があります。プロパティ シートの [その他] タブに、必要なプロパティである Name があります。多くの場合、含まれているコントロールの名前とは異なります。

コントロール名

于 2013-02-21T11:26:25.487 に答える