"Locked/編集ロック" プロパティ

対象

BoundObjectFrame オブジェクト

OptionButton オブジェクト

CheckBox オブジェクト

OptionGroup オブジェクト

ComboBox オブジェクト

SubForm オブジェクト

CustomControl オブジェクト

TextBox オブジェクト

ListBox オブジェクト

ToggleButton オブジェクト

ObjectFrame オブジェクト

フォーム ビューでコントロールのデータを編集できるかどうかを示します。値の取得および設定が可能です。ブール型 (Boolean) の値を使用します。



expression.Locked

expression 必ず指定します。このトピックの [対象] の一覧のオブジェクトのうちの 1 つを返すオブジェクト式を指定します。

解説

"Locked/編集ロック" プロパティの設定値は次のとおりです。

設定値

Visual Basic

説明

Yes/はい

True

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

No/いいえ

False

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

これらのプロパティを設定するには、フォームのproperty sheet、macro、または Visual Basic for Applications (VBA) コードを使います。

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

使用例

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

Sub Form_Current()
If Me!役職 = "課長" Then
Me!給与明細.Enabled = True
Me!個人情報.Enabled = True
Me!個人情報.Locked = False
Else
Me!給与明細.Enabled = False
Me!個人情報.Enabled = False
Me!個人情報.Locked = True
End If
End Sub
スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×