적용 대상
BoundObjectFrame 개체 |
OptionButton 개체 |
CheckBox 개체 |
OptionGroup 개체 |
ComboBox 개체 |
SubForm 개체 |
CustomControl 개체 |
TextBox 개체 |
ListBox 개체 |
ToggleButton 개체 |
ObjectFrame 개체 |
Locked 속성은 폼 보기에서 컨트롤의 데이터를 편집할 수 있는지 여부를 지정합니다. 읽기/쓰기 Boolean입니다.
expression.Locked
식 필수 요소입니다. 적용 대상 목록에 있는 개체 중 하나를 반환하는 식입니다.
주의
Locked 속성에는 다음 설정이 사용됩니다.
설정 |
Visual Basic |
설명 |
Yes |
True |
(바인딩되지 않은 개체 프레임의 기본값) 컨트롤이 정상적으로 작동하지만 데이터를 편집, 추가 또는 삭제할 수 없습니다. |
아니요 |
False |
(바인딩되지 않은 개체 프레임을 제외한 모든 컨트롤의 기본값) 컨트롤이 정상적으로 작동하며 데이터를 편집, 추가 및 삭제할 수 있습니다. |
폼의 속성 시트, 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 이러한 속성을 설정할 수 있습니다.
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