Преминаване към основното съдържание
Support
Влизане с 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 за свързване на Engine\Engines

      Забележка: Забележка: 14,0 указва Access 2010, 15,0 указва Access 2013 и 16,0 указва Access 2016 и по-нови версии.

    4. В десния екран на редактора на системния регистър под имещракнете двукратно върху SandboxMode.

      Показва се диалоговият прозорец Редактиране на DWORD стойност.

    5. В полето Данни за стойности променете стойността от 3 на 2 и след това щракнете върху OK.

    6. Затворете редактора на системния регистър.

  • В Windows Vista    

    1. Щракнете върху бутона Старт , посочете всички програми, щракнете върху принадлежностии след това щракнете върху изпълнение.

    2. В полето Отвори напишете regedit и натиснете клавиша ENTER.

      Стартира редакторът на системния регистър.

    3. Разгънете папката HKEY_LOCAL_MACHINE и достигнете до следния ключ от системния регистър:

      \Software\Microsoft\Office\16.0\Access за свързване на Engine\Engines

      Забележка: Забележка: 4,0 указва Access 2010, 15,0 указва Access 2013 и 16,0 указва Access 2016 и по-нови версии.

    4. В десния екран на редактора на системния регистър под имещракнете двукратно върху SandboxMode.

      Показва се диалоговият прозорец Редактиране на 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

CHR $

Chrb

Chrb $

Chrw

Chrw $

Cint

Clng

Cos

Csng

Cstr

CVAR

CVDate

CVErr

Дата

Дата $

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Ден

DDB

Грешка

Грешка $

Exp

Fix

Форматиране

Формат $

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

Шестнадесетичен $

Час

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase $

Наляво

Ляв $

LEFTB

LEFTB $

Len

LENB

Log

LTrim

Функции ltrim $

Mid

MID $

MIDB

MIDB $

Минута

MIRR

Месец

MonthName

Now

NPer

NPM

Oct

Oct $

Дял

"плащане"

PPmt

PV

Функция QBColor

Ставка

Замести

RGB

Надясно

Дясно $

RightB

RIGHTB $

Rnd

Кръг

RTrim

RTrim $

Секунда

Sgn

SGR

Sin

SLN

Space

Space $

Str

STR $

StrComp

StrConv

String

Низ $

StrReverse

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

SYD

Tan

Time

Време $

Timer

TimeSerial

TimeValue

Trim

Изрязване на $

TypeName

UCase

UCase $

Val

VarType

Weekday

Година

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

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

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

AppActivate

Beep

Календар

CallByName

ChDir

ChDrive

Команда

Command $

CreateObject

CurDir

CurDir $

DeleteSetting

DoEvents

Environ

Околност $

EOF

Заблуждават

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Въвеждане

Въвеждане на $

InputB

InputB $

Убие

Зареждане

Loc

LOF

Случайност

Проучване

SaveSetting

Търсене цел

Макродействие SendKeys

SetAttr

Обвивката

SPC

Tab

Unload

Формуляри VBA

ширина

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

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

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

AddAutoCorrect

AddToFavorites

ADOConnectString

AnswerWizard

Приложение

Assistant

Помощ

Коригиране

AutomationSecurity

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

Родител

КодПродукт

Quit

Справки

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Изпълнение

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

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

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

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

Object

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

BoundObjectFrame

Object

Combobox

Recordset

Контрола

Object

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, връзка, OpenConnection

CustomControl

Object

Форма

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

Хипервръзка

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

Списък

Recordset

ObjectFrame

Object

Report

Recordset

SmartTagAction

Изпълни

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

ActiveDataAccessPage

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

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

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

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

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

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

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

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

×