Властивість «Заблоковано (Locked)»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Застосування

Об’єкт «Приєднана рамка об’єкта» (BoundObjectFrame)

Об’єкт «Перемикач» (OptionButton)

Об’єкт «Прапорець» (CheckBox)

Об’єкт «Група параметрів» (OptionGroup)

Об’єкт «Поле зі списком» (ComboBox)

Об’єкт «Підпорядкована форма» (SubForm)

Об’єкт «Настроюваний елемент керування» (CustomControl)

Об’єкт «Текстове поле» (TextBox)

Об’єкт «Список» (ListBox)

Об’єкт «Кнопка переключення» (ToggleButton)

Об’єкт «Рамка об’єкта» (ObjectFrame)

Властивість Заблоковано (Locked) визначає, чи можна редагувати дані в елементі керування в поданні форми. Тип — логічне значення (Boolean) для читання й записування.



вираз.Locked

вираз Обов’язково. Вираз, який повертає один з об’єктів зі списку «Застосування».

Зауваження

Властивість Заблоковано (Locked) може мати такі значення:

Значення

Visual Basic

Опис

Так

True

(За промовчанням для вільних рамок об’єктів) Елемент керування працює, як звичайно, але не можна редагувати, додавати або видаляти дані.

Ні

False

(За промовчанням для всіх елементів керування, окрім вільних рамок об’єктів) Елемент керування працює, як звичайно, і можна редагувати, додавати та видаляти дані.

Можна встановити такі властивості за допомогою форми вікно властивостей, макросабо Visual Basic для застосунків (VBA) з кодом.

Користуйтеся властивістю Заблоковано (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

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×