Locked プロパティは、フォーム ビューでコントロール内のデータを編集できるかどうかを指定します。 値の取得と設定が可能なブール型 (Boolean) の値です。
構文
式。締まる
表現TextBox オブジェクトを表す変数。
解説
Locked プロパティの既定値は False です。 この値に設定されている場合、データの編集、追加、または削除ができます。
フィールドに読み取り専用を設定してデータを保護するには、" Locked /編集ロック" プロパティを使用します。 たとえば、編集を許可せずにテキスト ボックスに情報のみを表示したり、特定の条件が満たされるまでテキスト ボックスをロックしたりできます。
例
次の使用例は、現在のレコードに表示されている従業員の種類に応じて、コマンド ボタンの Enabled プロパティとテキスト ボックスの Enabled プロパティと Locked プロパティを切り替えます。 従業員がマネージャーの場合、[ SalaryDetails ] ボタンが有効になり、[ PersonalInfo ] テキスト ボックスのロックが解除され、有効になります。
Sub Form_Current()
If Me!EmployeeType = "Manager" Then
Me!SalaryDetails.Enabled = True
Me!PersonalInfo.Enabled = True
Me!PersonalInfo.Locked = False
Else
Me!SalaryDetails.Enabled = False
Me!PersonalInfo.Enabled = False
Me!PersonalInfo.Locked = True
End If
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。