Властивість «Дозволити додавання» (AllowAdditions)

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

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

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

Можна використовувати властивість Дозволити додавання (AllowAdditions), щоб визначити, чи може користувач додавати запис під час використання форма. Тип — логічне значення (Boolean) для читання q записування.

вираз.AllowAdditions

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

Параметр

Властивість Дозволити додавання (AllowAdditions) може мати такі значення:

Значення

Visual Basic

Опис

Так

True

(За промовчанням) Користувач може додавати записи.

Ні

False

Користувач не може додавати записи.


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

Зауваження

Надайте властивості Дозволити додавання (AllowAdditions) значення Ні, щоб дозволити користувачам переглядати й редагувати записи, але не додавати нові.

Якщо потрібно заборонити змінення наявних записів (зробити форму доступною лише для читання), надайте властивостям Дозволити додавання (AllowAdditions), Дозволити видалення (AllowDeletions) і Дозволити редагування (AllowEdits) значення Ні. Також можна зробити записи доступними лише для читання, надавши властивості Тип набору записів (RecordsetType) значення Знімок.

Якщо потрібно відкрити форму тільки для введення даних, надайте властивості форми Ввід даних (DataEntry) значення Так.

Якщо властивості Дозволити додавання (AllowAdditions) надано значення Ні, команда Новий запис у розділі Записи на вкладці Дані недоступна.

Примітка : Під час використання аргумента «режим даних» дії Відкрити формуMicrosoft Office Access 2007 перевизначить деякі настройки властивостей форми. Якщо для аргумента «режим даних» дії Відкрити форму встановлено значення Змінити, Access відкриє форму з такими значеннями властивостей:

  • Дозволити редагування (AllowEdits) — Так

  • Дозволити видалення (AllowDeletions) — Так

  • Дозволити додавання (AllowAdditions) — Так

  • Ввід даних (DataEntry) — Ні

Щоб заборонити перевизначення настройок властивостей для дії Відкрити форму, пропустіть значення аргумента «режим даних». Тоді Access використовуватиме значення властивостей, визначені формою.

Приклад

Наведений приклад перевіряє властивість Тип елемента керування (ControlType) для всіх елементів керування у формі. Для кожного елемента керування «Текстове поле» і «Підпис» ця процедура застосовує властивість Особливий ефект (SpecialEffect). Коли для властивості Особливий ефект елемента керування «Підпис» встановлено значення Із тінню, для елемента керування «Текстове поле» властивість Особливий ефект має значення Звичайне, а властивості Дозволити додавання (AllowAdditions), Дозволити видалення (AllowDeletions) і Дозволити редагування (AllowEdits) мають значення Істина, змінна intCanEdit перемикається, щоб дозволяти редагувати відповідні дані.

Sub ToggleControl(frm As Form)
Dim ctl As Control
Dim intI As Integer, intCanEdit As Integer
Const conTransparent = 0
Const conWhite = 16777215
For Each ctl in frm.Controls
With ctl
Select Case .ControlType
Case acLabel
If .SpecialEffect = acEffectShadow Then
.SpecialEffect = acEffectNormal
.BorderStyle = conTransparent
intCanEdit = True
Else
.SpecialEffect = acEffectShadow
intCanEdit = False
End If
Case acTextBox
If .SpecialEffect = acEffectNormal Then
.SpecialEffect = acEffectSunken
.BackColor = conWhite
Else
.SpecialEffect = acEffectNormal
.BackColor = frm.Detail.BackColor
End If
End Select
End With
Next ctl
If intCanEdit = IFalse Then
With frm
.AllowAdditions = False
.AllowDeletions = False
.AllowEdits = False
End With
Else
With frm
.AllowAdditions = True
.AllowDeletions = True
.AllowEdits = True
End With
End If
End Sub

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

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

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

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

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

×