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

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

В этой статье

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

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

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

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

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

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

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

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

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

Выполните одно из указанных ниже действий.

  • В Microsoft Windows 7 или Microsoft Windows 10    

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

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

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

    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. В правой области редактора реестра в разделе Имя дважды щелкните ПесочницаMode.

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

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

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

  • В Windows Vista    

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

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

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

    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. В правой области редактора реестра в разделе Имя дважды щелкните ПесочницаMode.

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

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

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

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

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

Параметр

Описание

0

Режим песочницы всегда отключен.

1

Режим песочницы используется для Access, но не для программ, отличных от Access.

2

Режим песочницы используется для программ, отличных от Access, но не для 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

Дата

Date$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

День

DDB

Ошибка

Error$

Exp

Fix

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

Формат$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

БС

Hex

Шестнадцатеричный$

Часы

IIf

IMEStatus

Instr

InStrb

Int

IPmt

IRR

IsDate

Isempty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase$

По левому краю

Left$

Слева

Leftb$

Len

Ленб

Log

LTrim

LTrim$

Mid

Средний$

Midb

Midb$

Минуты

MIRR

Месяцы

НазваниеМесяца

Now

NPer

Npm

Окт

Октябрь$

Раздел

Плт

PPmt

ПС

Функция QBColor

Ставка

Заменить

RGB

По правому краю

Right$

RightB

Rightb$

Rnd

Round

RTrim

RTrim$

Секунды

Sgn

Sgr

Sin

SLN

Космос

Пробел$

Str

Str$

StrComp

StrConv

String

String$

StrReverse

Переключение

СИД

Tan

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

Time$

Timer

TimeSerial

TimeValue

Функция "Обрезать"

Trim$

Typename

UCase

UCase$

Val

VarType

Weekday

Год

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

Функции, вызывающие ошибки в режиме песочницы

Следующие функции Visual Basic для приложений (VBA) вызывают ошибку при вызове функций из выражения в запросе ядра СУБД Access или при вызове из свойства Access.

AppActivate

Сигнал

Календарь

CallByName

Chdir

ChDrive

Команда

Command$

CreateObject

CurDir

CurDir$

DeleteSetting

Doevents

Окрестности

Environ$

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Ввод

Input$

InputB

InputB$

Убить

Нагрузки

Loc

LOF

Случайный

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

SaveSetting

Искать

Sendkeys

SetAttr

Оболочки

Spc

TAB

Unload

Userforms

Ширина

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

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

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

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

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

ExportCustomFixedFormat*

ExportNavigationPane

ExportXML

FeatureInstall

FileDialog

FileSearch

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

LanguageSettings

LoadCustomUI*

LoadFromText

LoadPicture

Модули

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

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

ProductCode

Quit

Ссылки

RefreshDatabaseWindow

RefreshTitleBar

ПерезагрузкаAddIns

ReplaceModule

Запуск

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

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

Свойства, заблокированные режимом песочницы

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

Объект

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

BoundObjectFrame

Объект

Combobox

Recordset

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

Объект

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Объект

Форма

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

Гиперссылка

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

Listbox

Recordset

Объектный кадр

Объект

Report

Recordset

SmartTagAction

Выполнение

Экран

ActiveDataAccessPage

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×