Функции и свойства в Access блокируются в изолированном режиме

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье содержатся справочные сведения о функции и свойства, изолированный режим позволяет и блоков в Access. Обратите внимание, что позволяет Access несколько новых функций для работы в изолированном режиме, а также MonthNameStrReverseтеперь блокирует другие функции, включая помощь, ExportNavigationPaneи LoadCustomUI. Во время выполнения следует помнить, что вы доверяете (Включение контента в) базы данных или поместить базы данных в надежном расположении сведения в этой статье невозможно использовать.

В этой статье

Изолированный режим для выполнение небезопасных выражений

Функции, которые можно использовать в изолированном режиме

Функции, которые приводят к возникновению ошибки в изолированном режиме

Функции, которые блокируются в изолированном режиме

Свойства блокируются в изолированном режиме

Изолированный режим для выполнение небезопасных выражений

При добавлении выражения в базе данных Access запустит это выражение в операционной среде, под названием режима «песочницы». В приложении Access выполняются это для баз данных, созданных в какой-либо из Access 2007, 2010, 2013, 2016 или в более ранних форматов файлов Access. Доступ включает изолированный режим по умолчанию, а в свою очередь, изолированный режим всегда отключает небезопасные выражения, даже после доверия базе данных.

Если доверия базе данных, и вы хотите выполнить выражение отключение режима «песочницы», можно запустить это выражение путем изменения реестра, отключение изолированного режима. Помните, что вы должны доверенной базы данных, выполните действия, описанные в этом разделе.

На приведенном рисунке показан процесс при принятии решения о выполнение небезопасных выражений.

Процесс принятия решения для изолированного режима

Внимание!      Неправильное изменение реестра может привести к серьезному повреждению системы и вызвать необходимость ее переустановки. Корпорация Майкрософт не гарантирует успешного устранения неполадок, вызванных ошибками при редактировании реестра. Перед изменением реестра создайте резервные копии любых важных данных. Новейшие сведения об использовании и защите реестра вашего компьютера см. в справке Microsoft Windows.

Если вы не знакомы с реестра или вас не устраивают изменение разделов реестра самостоятельно, обратитесь того, кто является или рассмотрите возможность преобразования в формат файла Access базы данных из более ранней версии Access. Кроме того требуются разрешения администратора на компьютере, чтобы изменить параметры реестра.

Изменение раздела реестра

Важно: Выполнение этих действий позволит выполнять небезопасные выражения во всех экземплярах Access всем пользователям данного компьютера.

Выполните одно из следующих действий:

  • В Microsoft Windows 7 и Microsoft Windows 10   

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

    2. В поле Открыть введите regedit, а затем нажмите клавишу ВВОД.

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

    3. Разверните папку HKEY_LOCAL_MACHINE и перейдите к следующему разделу реестра:

      Возможность подключения к Engine\Engines \Software\Microsoft\Office\12.0\Access

      Примечание: Примечание, 12.0 указывает Access 2007, 14.0 указывает Access 2010, 15.0 показывает, Access 2013, а 16.0 — Access 2016.

    4. В правой области редактора реестра под именем дважды щелкните изолированный режим.

      Откроется диалоговое окно Изменение параметра DWORD.

    5. В поле Значение поменяйте значение с 3 на 2 и нажмите кнопку ОК.

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

  • В Windows Vista    

    1. Нажмите кнопку Пуск, выберите пункт Все программы, Стандартные и выберите команду выполнить.

    2. В поле Открыть введите regedit, а затем нажмите клавишу ВВОД.

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

    3. Разверните папку HKEY_LOCAL_MACHINE и перейдите к следующему разделу реестра:

      Возможность подключения к Engine\Engines \Software\Microsoft\Office\12.0\Access

      Примечание: Примечание, 12.0 указывает Access 2007, 14.0 указывает Access 2010, 15.0 показывает, Access 2013, а 16.0 — Access 2016.

    4. В правой области редактора реестра под именем дважды щелкните изолированный режим.

      Откроется диалоговое окно Изменение параметра DWORD.

    5. В поле Значение поменяйте значение с 3 на 2 и нажмите кнопку ОК.

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

Важно.    Следует помнить, что если не сделать базу данных доверенной, Access отключит любые небезопасные выражения независимо от того, изменен ли данный параметр реестра.

Для раздела реестра можно использовать значения от 0 (нуль), дающего максимум разрешений, до 3, дающего минимум разрешений.

Значение

Описание

0

Изолированный режим отключен для всех случаев.

1

Изолированный режим включен только для Access.

2

Изолированный режим включен для всех программ, кроме Access.

3

Изолированный режим включен для всех случаев. Это значение по умолчанию, во время установки Access.

К началу страницы

Функции, которые можно использовать в изолированном режиме

В следующей таблице перечислены функции, которые можно использовать в запросах ядро базы данных Access изолированный режим включен. Все функции, которые не отображаются в списке недоступны в изолированном режиме.

Abs

Массив

Asc

AscB

AscW

Atn

CBool

CByte

CCur

CDate

CDbl

Выберите

Chr

Chr$

ChrB

ChrB$

ChrW

ChrW$

CInt

CLng

Cos

CSng

CStr

Cvar

CVDate

CVErr

Системная дата

Дата $

DateAdd

DateDiff

DatePart

DateSerial

DateValue

День

ДДОБ

Ошибка

Ошибка $

Exp

Fix

Форматирование

Формат $

FormatCurrency

Функция FormatDateTime

FormatNumber

FormatPercent

БС

Hex

Hex$

Час

IIf

IMEStatus

InStr

InStrb

Int

ПРПЛТ

ВСД

IsDate

IsEmpty

ЕОШИБКА

IsNull

IsNumeric

Функция IsObject

LCase

LCase$

Слева

Слева $

Функция ЛЕВБ

Функция ЛЕВБ $

Len

ДЛИНБ

Log

LTrim

Функции LTrim$

Mid

Mid$

ПСТРБ

ПСТРБ $

Минута

МВСД

Месяц

MonthName

Now

Кпер

Npm

Окт

Oct$

Раздел

Плт

ОСПЛТ

ПС

Функция QBColor

Ставка

Замена

RGB

Справа

$ Вправо

ПРАВБ

ПРАВБ $

Rnd

Round

RTrim

RTrim$

Второй

Sgn

Sgr

Sin

АПЛ

Space

Места $

Str

STR$

StrComp

StrConv

Строка

Строка $

StrReverse

Переключатель

АСЧ

Tan

Системное время

Время $

Timer

TimeSerial

TimeValue

Trim

Монтаж $

TypeName

UCase

UCase$

Val

VarType

День недели

Год

К началу страницы

Функции, которые приводят к возникновению ошибки в изолированном режиме

Ниже Visual Basic для приложений (VBA) функции возникнет ошибка при вызове функции из выражений в запросе ядро базы данных Access или при вызове из свойства Access.

AppActivate

Сигнал

Календарь

CallByName

ChDir

ChDrive

Команда

Команды $

CreateObject

CurDir

CurDir$

DeleteSetting

Функция DoEvents

Environ

Environ$

ФУНКЦИЯ EOF

Ошибка

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

Функция GetAllSettings

GetAttr

GetObject

GetSetting

Input

Входной $

InputB

InputB$

Деактивации

Load

Loc

LOF

Рандомизировать

Восстановить

SaveSetting

Поиск

SendKeys

SetAttr

Оболочка

SPC

TAB

Unload

Пользовательские формы

Ширина

К началу страницы

Функции, которые блокируются в изолированном режиме

Изолированный режим блокирует следующие функции доступа при вызове функции из выражений в запросе или свойства Access. Символ «звездочка» (*) после имени функции показывает функции, новый, начиная с Office Access 2007.

AddAutoCorrect

AddToFavorites

ADOConnectString

AnswerWizard

Приложение

Assistant

Помощь *

Автозамена

БезопасностьПрограммированияОбъектов *

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

CommandBars

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

CreateControl

CreateControlEx

CreateDataAccessPage

CreateForm

CreateGroupLevel

CreateNewWorkgroupFile

CreateReport

DataAccessPages

DBEngine

DDEExecute

DDEInitiate

DDEPoke

DDERequest

DDESend

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

DoCmd

Echo

ExportCustomFixedFormat *

ExportNavigationPane *

ExportXML

FeatureInstall

FileDialog

FileSearch

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane *

ImportXML

InsertText

LanguageSettings

LoadCustomUI *

LoadFromText

LoadPicture

Модули

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Родительский

ProductCode

Quit

Ссылки

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Запуск

ВыполнитьКоманду

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

К началу страницы

Свойства блокируются в изолированном режиме

Помимо функций, приведенных в предыдущем разделе изолированного режима также блокирует количество свойства объекта. В следующей таблице перечислены объекты и заблокированных свойства или свойств для каждого объекта.

Объект

Заблокированные свойства или свойств

Присоединенная рамка объекта

Object

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

Recordset

Элемент управления

Object

Текущий проект

AccessConnection, BaseConnectionString, CloseConnection, соединение, OpenConnection

Пользовательский элемент управления

Object

Форма

Динамический набор

Гиперссылка

Снимок экрана. Выбранный пункт "Добавить в избранное"

Список

Recordset

Рамка объекта

Object

Отчет

Recordset

SmartTagAction

Выполнение

Экран

ActiveDataAccessPage

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×