Функции и свойства в 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 и укажите следующий раздел реестра:

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

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

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

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

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

    6. Закройте программу «Редактор реестра».

  • В Windows Vista    

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

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

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

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

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

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

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

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

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

    6. Закройте программу «Редактор реестра».

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

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

Параметр

Описание

2460

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

1

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

2

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

15

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

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

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

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

ПРЕСС

Массив

Asc

AscB

AscW

Atn

CBool

CByte

CCur

CDate

CDbl

Choose

Chr

Chr$

ChrB

ChrB$

ChrW

ChrW$

CInt

CLng

cos

CSng

CStr

Cvar

CVDate

CVErr

Дата

Date$

DateAdd

DateDiff

datepart

DateSerial

datevalue

День

DDB

Ошибка

Ошибка $

Exp

Fix

Формат

Формат $

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

Hex$

Час

IIf

IMEStatus

InStr

InStrb

целое()

ПРПЛТ

IRR

IsDate

IsEmpty

ЕОШИБКА

IsNull

IsNumeric

Функция IsObject

LCase

LCase$

Слева

Left$

Функция ЛЕВБ

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

Len

ДЛИНБ

Log

LTrim

Функции LTrim$

серединный

Mid$

ПСТРБ

ПСТРБ $

Минута

MIRR

Месяц

MonthName

Сейчас

Кпер

Npm

Oct

Oct$

Раздел

Плт

ОСПЛТ

ПС

Функция QBColor

Процент

Заменить

RGB

Справа

Right$

ПРАВБ

ПРАВБ $

Rnd

Round

RTrim

RTrim$

Секунда

Sgn

Sgr

Sin

АПЛ

ПРОБЕЛ

Space$

str

Str$

StrComp

StrConv

Строка

String$

StrReverse

Параметр

SYD

Tan

Время

Time$

Timer

TimeSerial

timevalue

Trim

Trim$

TypeName

UCase

UCase$

Val

VarType

День недели

Год

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

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

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

AppActivate

Beep

Календарь

CallByName

ChDir

ChDrive

Команда

Команды $

CreateObject

CurDir

CurDir$

DeleteSetting

DoEvents

Environ

Environ$

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Input

Входной $

InputB

InputB$

Kill

Load

Loc

LOF

Randomize

Сброс

SaveSetting

Seek

КомандыКлавиатуры (SendKeys)

SetAttr

Shell

Spc

Вкладка

Unload

UserForms

Ширина

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

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

Изолированный режим блокирует следующие функции доступа при вызове функции из выражений в запросе или свойства 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

ВыводНаЭкранcho

ExportCustomFixedFormat *

ExportNavigationPane *

ExportXML

FeatureInstall

FileDialog

FileSearch

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane *

ImportXML

InsertText

LanguageSettings

LoadCustomUI *

LoadFromText

LoadPicture

Модули

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Parent

КодТовара

Quit

Ссылки

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Выполнить

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

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

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

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

Объект

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

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

Объект

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

Recordset

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

Объект

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

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

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

Объект

Форма

Dynaset

Гиперссылка

Добавить в избранное

Список

Recordset

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

Объект

Отчет

Recordset

Действие смарт-тега

Execute

Экран

ActiveDataAccessPage

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

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

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

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

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

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

×