Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У цій статті наведено довідкову інформацію про функції та властивості, які режим ізольованого програмного середовища дозволяє та блокує в Access. Зверніть увагу, що Access дає змогу працювати в режимі ізольованого програмного середовища кількома новими функціями, зокрема MonthName і StrReverse, і тепер блокує ще кілька функцій, зокрема Assistance, ExportNavigationPane і LoadCustomUI. Пам'ятайте, що потрібно довіряти (увімкнути вміст у) базі даних або розташувати базу даних у надійному розташуванні, щоб інформація в цій статті була корисною.

У цій статті

Налаштування режиму ізольованого програмного середовища для запуску небезпечних виразів

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

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

На цьому рисунку показано процес, за яким ви вирішуєте, чи слід запускати небезпечні вирази.

Процес прийняття рішень щодо режиму пісочниці

Увага! Неправильне редагування реєстру може серйозно пошкодити вашу операційну систему, що вимагає повторної інсталяції. Корпорація Microsoft не може гарантувати, що негативні наслідки редагування реєстру можна буде усунути. Перед редагуванням реєстру створіть резервну копію всіх важливих даних. Останні відомості про використання та захист реєстру комп'ютера можна знайти в довідці Microsoft Windows.

Якщо ви не знайомі з реєстром або вам не вмієте самостійно змінювати розділи реєстру, зверніться до того, хто є або вважає, що ця база даних перетворюється з попередньої версії Access на формат файлу Access. Окрім того, для змінення значень реєстру потрібно мати дозволи адміністратора комп’ютера.

Змінення розділу реєстру

Увага!: Виконання цих інструкцій дозволяє роботу небезпечних виразів в усіх копіях Access для усіх користувачів комп’ютера.

Виконайте одну з таких дій:

  • У Microsoft Windows 7 або Microsoft Windows 10    

    1. На панелі завдань натисніть кнопку Пуск і виберіть команду Виконати.

    2. У полі Відкрити введіть команду regedit і натисніть клавішу Enter.

      Запуститься редактор реєстру.

    3. Розгорніть папку HKEY_LOCAL_MACHINE і перейдіть до розділу реєстру

      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

      Примітка.: Зверніть увагу, що 14.0 позначає Access 2010, 15.0 позначає Access 2013, а 16.0 позначає Access 2016 та новішої версії.

    4. В області праворуч редактора реєстру в розділі Ім'я двічі клацніть ізольоване програмне середовище.

      З’явиться діалогове вікно Редагування значення DWORD.

    5. У полі Значення змініть значення 3 на 2 та натисніть кнопку OK.

    6. Закрийте редактор реєстру.

  • У Windows Vista.    

    1. Натисніть кнопку Пуск , наведіть вказівник миші на пункт Усі програми, виберіть пункт Стандартні, а потім натисніть кнопку Виконати.

    2. У полі Відкрити введіть команду regedit і натисніть клавішу Enter.

      Запуститься редактор реєстру.

    3. Розгорніть папку HKEY_LOCAL_MACHINE і перейдіть до розділу реєстру

      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

      Примітка.: Зверніть увагу, що 4.0 позначає Access 2010, 15.0 позначає Access 2013, а 16.0 позначає Access 2016 та новішої версії.

    4. В області праворуч редактора реєстру в розділі Ім'я двічі клацніть ізольоване програмне середовище.

      З’явиться діалогове вікно Редагування значення DWORD.

    5. У полі Значення змініть значення 3 на 2 та натисніть кнопку OK.

    6. Закрийте редактор реєстру.

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

Ви можете встановити для значення реєстру наведені нижче значення, при цьому 0 (нуль) є найбільш допустимим, а 3 – найменш допустимим.

Параметр

Опис

0

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

1

Режим ізольованого програмного середовища використовується в Access, але не для програм, які не використовуються в Access.

2

Режим ізольованого програмного середовища використовується для програм, відмінних від Access, але не для Access.

3

Режим ізольованого програмного середовища використовується в будь-який час. Це стандартне значення, установлене під час інсталяції Access.

На початок сторінки

Функції, які можна використовувати в режимі ізольованого програмного середовища

У таблиці нижче наведено функції, які можна використовувати в запитах обробника баз даних Access, якщо ввімкнуто режим ізольованого програмного середовища. Будь-які функції, які не відображаються в списку, недоступні в режимі ізольованого програмного середовища.

Abs

Масив

Asc

Ascb

Ascw (Ascw)

Atn

CBool

CByte

CCur

CDate

CDbl

Choose

Chr

Chr$

Chrb (Chrb)

Chrb$

Chrw (Chrw)

Chrw$

Відтінок

Clng (Клен)

Cos

Csng

Cstr

Cvar

Дата CVDate

CvErr (CvErr)

Дата

Дата$.

DateAdd

DateDiff

DatePart

DateSerial

DateValue

День

DDB

Помилка

Помилка$

Exp

Fix

Форматування

Формат$.

FormatCurrency (Повторення формату)

Формат дати й часу

Номер формату

Формат відсоток

Мв

Hex

Шестигранний$

Години

IIf

Стан редактора IME

Рядок

InStrb

Int

IPmt

IRR

IsDate

IsEmpty (Безумна)

IsError (Помилка)

IsNull

IsNumeric

Об'єкт IsObject

LCase

LCase$

Вліво

Ліворуч$

Leftb (Лівий кут)

Лівий$.

Len

Lenb (Lenb)

Log

LTrim

LTrim$

Mid

Середина$

Середина

Середина дол. США

Хвилини

MIRR (МІРР)

Місяць

Ім'я місяця

Now

Кпер

Npm (Npm)

Oct

Жовт. грн.

Розділ

спл

PPmt

Зв

Функція QBColor

Ставка

Замінити

RGB

Вправо

Праворуч$

RightB (Права клавіша)

Правий дол. США

Rnd

Круглий

RTrim

RTrim$

Секунди

Sgn

Шр

Sin

SLN

Space

Пробіл$

Str

Стр$

StrComp

StrConv

Рядок

Рядок$

StrReverse (Зворотний запис)

ПеремикачaПеремикання

СІД

Tan

Час

Час$

Timer

TimeSerial

TimeValue

Trim

Обтинання$

Ім'я типу

UCase

UCase$

Val

Тип varType

Weekday

Рік

На початок сторінки

Функції, які спричиняють помилки в режимі ізольованого програмного середовища

Наведені нижче функції Visual Basic for Applications (VBA) спричинятимуть помилку, коли функції викликаються з виразу в запиті обробника баз даних Access або коли їх викликають із властивості Access.

Активація застосунку

Сигнал

Календар

Ім'я виклику

ChDir

ChDrive

Команда

Команда$.

CreateObject

Випрямити

Вилікувати від 000 грн.

Видаленнянастройки

DoEvents

Environ (Environ)

Environ$

EOF (EOF)

Err

FileAttr (Формат Файлу)

FileCopy (Файлова область)

Час дати файлу

FileLen

FreeFile (Довільний файл)

Отримати всі настройки

Отриматиавтоматр

GetObject

Отриматинастройки

Ввід

Вхідний$

InputB (Ввід)

Вхідна ціна

Вбити

Навантаження

Loc

LoF (ЛОФ)

Рандомізувати

Скидання

Збереженнянастройки

Шукати

SendKeys (Клавіші надсилання)

Установити автоматичний об'ем

Оболонки

Spc

Клавіша табуляції

Вивантаження

Форми користувача

Ширина

На початок сторінки

Функції, заблоковані в режимі ізольованого програмного середовища

Режим ізольованого програмного середовища блокує наведені нижче функції Access, коли функції викликаються з виразу в запиті або з властивості Access. 

Додатиавтовиправлення

AddToFavorites

Рядок з'єднання (ADOConnectString)

Майстер відповідей

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

Assistant

Допомога

Автовиправлення

AutomationSecurity

BeginUndoable

Закрити поточну базу даних

Об'єкт codeContextObject

База даних коду

Надбудови COMAddIns

Панелі команд

CompactRepair (Компактне видання)

ConvertAccessProject

Створитипроект (CreateAccessProject)

Створитидодаткові дані

Створити елемент керування

Створити елемент керування

CreateDataAccessPage

Створити форму

Створення розділу групи

Створення файлу нової робочої групи

Створити звіт

Сторінки DataAccessPages

DBEngine (DBEngine)

DDEExecute (DDEExecute)

DDEInitiate (Дія DDEInitiate)

DDEPoke

Запит DDE

DDESend (DDESend)

DDETerminate DDETerminateAll

Стандартні веб-сайти

Стандартний простір завданьКлон

DelAutoCorrect

Видалити елемент керування

Видалити елемент керування "Звіт"

DoCmd

Відлуння

ExportCustomFixedFormat*

ExportNavigationPane

ExportXML

Параметр "Ввійти"

FileDialog

Пошук файлів

Стежити за гіперпосиланням

Отримати прихований об'їдок

ImportNavigationPane

ImportXML

InsertText

Мовні настройки

LoadCustomUI*

LoadFromText

LoadPicture

Модулі

NewAccessProject

Створити поточну базу даних

Область завдань "Новий файл"

OpenAccessProject

Відкрити поточну базу даних

Батьків

Код товару

Quit

Посилання

Оновити базу даних у Windows

RefreshTitleBar

Перезавантажити надбудовиAddIns

Замінити модуль

Виконати

Виконати команду

Зберегти як текст

SetDefaultWorkGroupFile

Установити прихований елемент

SetOption

Установити незаписування

SysCmd

TransformXML

VBE

На початок сторінки

Властивості заблоковано в режимі ізольованого програмного середовища

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

Object

Заблокована властивість або властивості

Об'ємний об'єкт

Object

Поле зі списком

Recordset

Елемент керування

Object

Поточнийпроект

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

Настроюваний елемент керування

Object

Форма

Dynaset (Динамічний набір записів)

Гіперпосилання

Знімок екрана: вибраний пункт "Додати до улюблених контактів"

Список

Recordset

Об'єктна рамка

Object

Report

Recordset

SmartTagAction

Виконати

Екран

ActiveDataAccessPage

На початок сторінки

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

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×