We couldn’t sign you in
Select the account you want to use.

Стосується

Об’єкт Form

Об’єкт Report

За допомогою властивості RecordLocks можна визначити спосіб блокування записів, а також те, що відбудеться, якщо двоє користувачів спробують одночасно змінити той самий запис. Читання та записування.

вираз.RecordLocks

expression – обов'язковий параметр. Вираз, що повертає один із об'єктів у списку застосовується до.

Примітки

Коли ви працюєте із записом, Microsoft Office Access 2007 може автоматично заблокувати його, щоб інші користувачі не могли змінити його, доки ви не завершите роботу.

  • Форми. Визначає кількість заблокованих записів у базовій таблиці або запиті після оновлення даних у спільній базі даних.

  • Звіти. Визначає, чи заблоковано записи в базовій таблиці або запиті під час попереднього перегляду чи друку звіту.

  • Запити. Визначає, чи заблоковано записи в запиті під час його виконання (зазвичай це запит на змінення в спільній базі даних).

Примітка.: Властивість RecordLocks застосовується лише до форм, звітів або запитів у базі даних Microsoft Access (MDB чи ACCDB).

Нижче наведено параметри властивості RecordLocks.

Параметр

Visual Basic

Опис

Без блокувань

0

За промовчанням У формах два або більше користувачів можуть одночасно редагувати один і той самий запис. Це також називається "оптимістичний" замок. Якщо два користувачі намагаються зберегти зміни в тому самому записі, програма Access відобразить повідомлення для користувача, який спробує зберегти запис вдруге. Цей користувач може скасувати запис, скопіювати запис до буфера обміну або замінити зміни, внесені іншим користувачем. Цей параметр зазвичай використовується лише в формах тільки для читання або в базах даних для одного користувача. Він також використовується в багатокористувацьку базу даних, щоб дозволити кільком користувачам одночасно вносити зміни до одного запису.

Якщо встановити цей параметр у звітах, записи не блокуватимуться під час перегляду або друку.

Якщо встановити цей параметр у запитах, записи не блокуватимуться під час виконання запиту.

Усі записи

1

Усі записи в базовій таблиці або запиті блокуються під час відкриття форми в подання форм або вікно табличного подання даних, під час перегляду або друку звіту або під час запуску запиту. Хоча користувачі можуть читати записи, ніхто не може редагувати, додавати або видаляти будь-які записи, доки форма не закриється, у звіті буде закінчено роботу, або завершиться завершення роботи.

Редагований запис

2

(Лише форми та запити) Сторінка записів заблокована після того, як будь-який користувач почне редагувати будь-яке поле в записі та залишиться заблокованим, доки користувач не перейде до іншого запису. Одночасно той самий запис може редагувати лише один користувач. Це також називається "песимістичним" замком.


Примітка.: Цю властивість можна встановити, використовуючи вікно властивостей форми, макрос або код Visual Basic for Applications (VBA).

Примітка.: Якщо змінити властивість RecordLocks відкритої форми або звіту, автоматично відтворюється набір записів.

Якщо лише один користувач використовує базові таблиці чи записи або вносить усі зміни до даних, у формі можна встановити параметр "Без блокувань".

У спільній базі даних за допомогою цього параметра можна ввімкнути оптимістичне блокування або налаштувати надсилання сповіщень користувачам, які намагаються змінити той самий запис форми. Параметр "Редагований запис" дає змогу запобігти одночасному редагуванню даних кількома користувачами.

За допомогою параметра "Усі записи" можна запобігти зміненню даних, коли ви розпочали їх попередній перегляд, друкуєте звіт або виконуєте запит на оновлення, створення таблиці, видалення чи додавання.

У поданні форми або вікні табличного подання даних у маркері виділення заблокованих записів відображається відповідний символ.

Порада

Щоб змінити стандартний параметр властивості RecordLocks форми, натисніть кнопку Microsoft Office Зображення кнопки Office, а потім виберіть Параметри Access. У діалоговому вікні Параметри Access клацніть Додатково, а потім виберіть відповідний параметр у розділі Блокування записів за промовчанням.

Незалежно від параметра властивості RecordLocks, дані у формі, звіті або запиті з бази даних ODBC розглядаються, ніби встановлено значення "Без блокувань".

Приклад

Приклад нижче задає властивості RecordLocks форми "Співробітники" значення "Редагований запис" (сторінка записів блокується, коли користувач починає редагувати будь-яке поле запису, її стан зміниться, лише коли користувач перейде до іншого запису).

Forms("Employees").RecordLocks = 2

Потрібна додаткова довідка?

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

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

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×