Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Тази статия предоставя справочна информация за функциите и свойствата, които ограничителният режим разрешава и блокира в Access. Обърнете внимание, че Access позволява няколко по-нови функции да се изпълняват в ограничителен режим, включително MonthName и StrReverse, и сега блокира още няколко функции, включително "Помощ", 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

Atn

CBool

CByte

CCur

CDate

CDbl

Choose

Chr

Шер$

Chrb

Шрб$

Хронологии на табелите

Не, не

Тента

"Клинг"

Cos

Сплотена линия

Cstr

Cvar

CVDate

CvErr

Дата

Дата$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Ден

DDB

Грешка

Грешка$

Exp

Fix

Форматиране

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

FormatCurrency

FormatDateTime

FormatNumber

Форматна_център

FV

Hex

500 лв.

Час

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

Емотипност

Погрешка

IsNull

IsNumeric

Обект IsObject

LCase

LCase$

Наляво

Ляв$

Лява лява лява страна

Леви$

Len

Lenb

Log

LTrim

LTrim$

Mid

Средно$

Midb

Midb$

Минута

ВЕСЕЛА КАРТИНА

Месец

Име на месец

Now

Nper

Npm

Oct

Окт$

Дял

"плащане"

PPmt

PV

Функция QBColor

Ставка

Замести

RGB

Надясно

Дясно 1000 лв

Rightb

Дясно$

Rnd

Кръг

RTrim

RTrim$

Секунда

Sgn

Sgr

Sin

SLN

Space

Интервал$

Str

Str$

StrComp

StrConv

String

Низ$

StrReverse

Превключване

СИД

Tan

Time

Време$

Timer

TimeSerial

TimeValue

Trim

Изрязване$

Име на тип

UCase

UCase$

Val

VarType

Weekday

Година

Най-горе на страницата

Функции, които причиняват грешки в ограничителен режим

Следните функции на Visual Basic for Applications (VBA) ще доведат до грешка, когато функциите се извикват от израз в заявка на ядрото на базата данни на Access или когато са извикани от свойство на Access.

AppActivate

Сигнал

Календар

CallByName

ChDir

ChDrive

Команда

Command$

CreateObject

CurDir

CurDir$

Настройка на изтриване

DoEvents

Environ

Environ$

EOF

Заблуждават

Файлов файл

Копиране на файл

Време на дата на файл

FileLen

Файл със свободна версия

Получаване на всички настройки

Получаване на "Tr"

GetObject

GetSetting

Въвеждане

Входни$

Входни данни

Входни данни$

Убие

Натоварване

Loc

LOF

Случайност

Нулиране

Записване в начално състояние

Търсят

SendKeys

Задаване на "Отприщ"

Черупка

Спк

Tab

Unload

Потребителски формуляр

ширина

Най-горе на страницата

Функции, блокирани от ограничителен режим

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

Добавяне на автокоригиране

Добавяне на "Предпочитани"

ADOConnectString

Отговор на съветника

Прилагането

Assistant

Помощ

Коригиране

AutomationSecurity

Може да бъде отменен за начало

CloseCurrentDatabase

CodeContextObject

Кодова база данни

ComAddIns

Лентата с команди

Компактенrepair

ConvertAccessProject

CreateAccessProject

Създаване надопълнителни данни

Контрола за създаване

CreateControlEx

CreateDataAccessPage

Създаване на формуляр

Създаване на ниво на група

CreateNewWorkgroupFile

Създаване наreport

DataAccessPages

DBEngine

DDE: изкл.

DDEInitiate

DDEPoke

DDERequest

DDE Изпращане

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

Контрола за изтриване

Контрола за изтриване на експортиране

DoCmd

Echo

ExportCustomFixedFormat*

Екран за експортиране на навигация

ExportXML

Инсталиране на функция

Файлов диалогов прозорец

Търсене на файлове

Следване на хипервръзка

Получаване на атрибута GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

Езикови настройки

LoadCustomUI*

Зареждане от текст

Картина за зареждане

Модули

NewAccessProject

Нова база данни на текуща база данни

Прозорец "Нова задача"

OpenAccessProject

OpenCurrentDatabase

Родител

КодПродукт

Quit

Справки

RefreshDatabaseWindow

Лента с обнови заглавието

Презареждане наaddIns

ReplaceModule

Изпълнение

RunCommand

Запиши като текст

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Най-горе на страницата

Свойства, блокирани от ограничителния режим

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

Object

Блокирано свойство или свойства

Рамка на обвързан обект

Object

Раз комбинирано поле

Recordset

Контрола

Object

Текущ проект

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Object

Форма

Динамичен набор

Хипервръзка

Екранна снимка на избора ''Добави към предпочитаните''

Списъчно поле

Recordset

ObjectFrame

Object

Report

Recordset

SmartTagAction

Изпълни

Информационна лента

ActiveDataAccessPage

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×