Властивість «Тип набору записів» (RecordsetType)

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

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

Об’єкт «Форма»

За допомогою властивості Тип набору записів (RecordsetType) можна визначити доступний набір записів для форма. Читання й записування.

вираз.RecordsetType

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

Зауваження

Властивість RecordsetType використовує такі параметри бази даних Microsoft Access (MDB або accdb).

Параметр

Visual Basic

Опис

Набір динамічних бібліотек (Dynaset)

0

(За промовчанням) Ви можете редагувати зв'язані елементи керування на основі однієї таблиці або таблицях мають зв'язок «один». Елементи керування прив'язано до поля на основі таблиці мають зв'язок «один до багатьох» ви не зможете відредагувати дані з поля об'єднання на боці зв'язку "один" Якщо каскадного оновлення ввімкнуто між таблицями.

Набір динамічних бібліотек (непослідовні оновлення) (Dynaset (Inconsistent Updates))

1

Можна редагувати всі таблиці та елементи керування, приєднані до своїх полів.

Знімок (Snapshot)

2

Не можна редагувати жодні таблиці або елементи керування, приєднані до своїх полів.


Примітка : Якщо ви не хочете даних у зв'язані елементи керування для редагування, коли у формі подання форм або вікно табличного подання даних, можна настроїти властивість RecordsetType знімок.

Для властивості Тип набору даних (RecordsetType) використовуються такі параметри у проект Microsoft Access (ADP).

Параметр

Visual Basic

Опис

Знімок (Snapshot)

3

Не можна редагувати жодні таблиці або елементи керування, приєднані до своїх полів.

Оновлюваний знімок (Updatable Snapshot)

4

(За промовчанням) Можна редагувати всі таблиці та елементи керування, приєднані до своїх полів.


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

Примітка : Змінення властивості Тип набору записів (RecordsetType) відкритої форми або звіту призводить до автоматичного створення набору записів.

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

Крім можливості редагування, яка надається властивістю Тип набору записів (RecordsetType), кожен елемент у формі має властивість Заблоковано (Locked), яку можна визначити для дозволу або заборони редагування елемента керування та базових даних. Якщо для властивості Заблоковано (Locked) установлено значення «Так», то дані можна редагувати.

Приклад

У цьому прикладі записи можна оновити, лише якщо ідентифікатор користувача має значення ADMIN. У цьому коді для властивості Тип набору засобів (RecordsetType) встановлюється значення «Знімок» (Snapshot), якщо значення відкритої змінної gstrUserID не є ADMIN.

Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub

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

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

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

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

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

×