Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

適用対象

BoundObjectFrame オブジェクト

OptionButton オブジェクト

CheckBox オブジェクト

OptionGroup オブジェクト

ComboBox オブジェクト

SubForm オブジェクト

CustomControl オブジェクト

TextBox オブジェクト

ListBox オブジェクト

ToggleButton オブジェクト

ObjectFrame オブジェクト

"Locked/編集ロック" プロパティでは、フォーム ビューでコントロールのデータを編集できるかどうかを指定します。 読み取り/書き込み可能なブール値です。

expression.Locked

expression 必ず指定します。 [適用先] リスト内のいずれかのオブジェクトを返す式。

解説

"Locked/編集ロック" プロパティでは、次の設定が使用されます。

設定

Visual Basic

説明

Yes/はい

True

コントロールは通常どおりに動作しますが、データの編集、追加、または削除はできません (非連結オブジェクト フレームの既定値)。

No/いいえ

False

コントロールは通常どおりに動作し、データの編集、追加、および削除ができます (非連結オブジェクト フレーム以外のすべてのコントロールの既定値)。

これらのプロパティを設定するには、フォームのプロパティ シート、マクロ、または Visual Basic for Applications (VBA) コードを使用します。

フィールドを値の取得のみ可能に設定してデータを保護するには、"Locked/編集ロック" プロパティを使用します。 たとえば、コントロールを表示専用にしたり、特定の条件が満たされるまでコントロールを編集できないようにしたりすることができます。

使用例

次の使用例では、カレント レコードに表示される社員の役職に応じて、コマンド ボタンの "Enabled/使用可能" プロパティと、コントロールの "Enabled/使用可能" プロパティおよび "Locked/編集ロック" プロパティを設定します。 マネージャーである社員の場合には、[給与明細] ボタンが使用可能になり、[個人情報] コントロールのロックが解除され、編集できます。

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 IfEnd Sub

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。